From: Florian Ragwitz Date: Wed, 24 Dec 2008 14:36:00 +0000 (+0000) Subject: CMOP::Class->make_immutable expects a list of options, not a hashref. X-Git-Tag: 5.8000_05~79 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=11ae73780599395627cb18dc95849ddcb0fce2ae;hp=15f0ede8ee33bc9b0c002221a8e62f59e8b7b7e2 CMOP::Class->make_immutable expects a list of options, not a hashref. --- diff --git a/lib/Catalyst/ClassData.pm b/lib/Catalyst/ClassData.pm index 424cb77..3dde73a 100644 --- a/lib/Catalyst/ClassData.pm +++ b/lib/Catalyst/ClassData.pm @@ -60,7 +60,7 @@ sub mk_classdata { $meta->add_method($alias, $accessor); $meta->add_method($attribute, $accessor); if(defined $immutable_options){ - $meta->make_immutable($immutable_options); + $meta->make_immutable(%{ $immutable_options }); } $class->$attribute($_[2]) if(@_ > 2); return $accessor;