create custom error thrower to avoid closing over meta object just for ->throw_error
[gitmo/MooseX-Antlers.git] / lib / MooseX / Antlers / ErrorThrower.pm
diff --git a/lib/MooseX/Antlers/ErrorThrower.pm b/lib/MooseX/Antlers/ErrorThrower.pm
new file mode 100644 (file)
index 0000000..dad5191
--- /dev/null
@@ -0,0 +1,7 @@
+package MooseX::Antlers::ErrorThrower;
+
+use Carp ();
+
+sub throw_error { confess $_[1]; }
+
+1;