The sugar subs are not called as methods.
Dave Rolsky [Mon, 29 Sep 2008 14:27:20 +0000 (14:27 +0000)]
lib/Moose/Exporter.pm

index b591d3e..b05fc77 100644 (file)
@@ -375,7 +375,7 @@ Moose::Exporter - make an import() and unimport() just like Moose.pm
   );
 
   sub has_rw {
-      my ($caller, $class, $name, %options) = @_;
+      my ($caller, $name, %options) = @_;
       Class::MOP::Class->initialize($caller)->add_attribute($name,
           is => 'rw',
           %options,
@@ -388,7 +388,7 @@ Moose::Exporter - make an import() and unimport() just like Moose.pm
   use MyApp::Moose;
 
   has 'name';
-  sugar1 'do your thing';
+  has_rw 'size';
   thing;
 
   no MyApp::Moose;