refactpored most of the action stuff into roles. should fields be a role too?
[catagits/Reaction.git] / lib / Reaction / UI / ViewPort / Field / Number.pm
index f66e03d..a7ccc55 100644 (file)
@@ -1,31 +1,14 @@
 package Reaction::UI::ViewPort::Field::Number;
 
 use Reaction::Class;
+use aliased 'Reaction::UI::ViewPort::Field';
 
-class Number is 'Reaction::UI::ViewPort::Field', which {
+use namespace::clean -except => [ qw(meta) ];
+extends Field;
 
-  #has '+layout' => (default => 'textfield');
 
-};
+has '+value' => (isa => 'Num');
+__PACKAGE__->meta->make_immutable;
 
-1;
-
-=head1 NAME
-
-Reaction::UI::ViewPort::Field::Number
-
-=head1 DESCRIPTION
-
-=head1 SEE ALSO
-
-=head2 L<Reaction::UI::ViewPort::Field>
 
-=head1 AUTHORS
-
-See L<Reaction::Class> for authors.
-
-=head1 LICENSE
-
-See L<Reaction::Class> for the license.
-
-=cut
+1;