remove class blocks from widget code
[catagits/Reaction.git] / lib / Reaction / UI / Widget / Action / Link.pm
index 4c766b2..7530fea 100644 (file)
@@ -3,15 +3,17 @@ package Reaction::UI::Widget::Action::Link;
 use Reaction::UI::WidgetClass;
 
 #I want to change this at some point.
-class Link, which {
+use namespace::clean -except => [ qw(meta) ];
 
-  before fragment widget {
-    arg uri => $_{viewport}->uri;
-    arg label => $_{viewport}->label;
-  };
 
+before fragment widget {
+  arg uri => $_{viewport}->uri;
+  arg label => $_{viewport}->label;
 };
 
+__PACKAGE__->meta->make_immutable;
+
+
 1;
 
 __END__;