summaryrefslogtreecommitdiffstats
path: root/lib/MooseX/NonMoose
diff options
context:
space:
mode:
authordoy <doy@tozt.net>2009-04-08 02:29:59 -0500
committerdoy <doy@tozt.net>2009-04-08 02:29:59 -0500
commit6571e62aa24c76fecc37dc06b6bbd3388792d02a (patch)
tree988b5b71b4e69435efe2a1a83aca2d8c3f3fb7fb /lib/MooseX/NonMoose
parent6ab7e1eabb1164e8f4e4e31f3ef6c987918ae5d3 (diff)
downloadmoosex-nonmoose-6571e62aa24c76fecc37dc06b6bbd3388792d02a.tar.gz
moosex-nonmoose-6571e62aa24c76fecc37dc06b6bbd3388792d02a.zip
default to inline_constructor => 0 on make_immutable
Diffstat (limited to 'lib/MooseX/NonMoose')
-rw-r--r--lib/MooseX/NonMoose/Meta/Role/Class.pm12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/MooseX/NonMoose/Meta/Role/Class.pm b/lib/MooseX/NonMoose/Meta/Role/Class.pm
new file mode 100644
index 0000000..ef954b7
--- /dev/null
+++ b/lib/MooseX/NonMoose/Meta/Role/Class.pm
@@ -0,0 +1,12 @@
+package MooseX::NonMoose::Meta::Role::Class;
+use Moose::Role;
+
+around _make_immutable_transformer => sub {
+ my $orig = shift;
+ my $self = shift;
+ return $self->$orig(inline_constructor => 0, @_);
+};
+
+no Moose::Role;
+
+1;