X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FClassData.pm;h=cd0ad9023d2d3f4d4df2626b3ac2134957f4a81a;hp=89cc1fdbd90440925e5b8e255f9e097b7a1c5f6c;hb=f2dc943b9a03a6e028048aada43e9c7dae646298;hpb=17eaca1856f64e73819a58e5ae9a4e18c4db14f2 diff --git a/lib/Catalyst/ClassData.pm b/lib/Catalyst/ClassData.pm index 89cc1fd..cd0ad90 100644 --- a/lib/Catalyst/ClassData.pm +++ b/lib/Catalyst/ClassData.pm @@ -49,7 +49,8 @@ sub mk_classdata { unless $meta->isa('Class::MOP::Class'); my $was_immutable = $meta->is_immutable; - my %immutable_options = $meta->immutable_options; + # Need to save immutable_options if they're available from Moose 0.89_02 + my %immutable_options = $meta->can('immutable_options') ? $meta->immutable_options : (); $meta->make_mutable if $was_immutable;