diff options
author | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-07 15:58:53 +0000 |
---|---|---|
committer | matthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2008-02-07 15:58:53 +0000 |
commit | d9a3266fb7015bb1211171c1c113df3b1b7cd700 (patch) | |
tree | 719e70251d6c17719e44b7388e6a23bc40c26a45 /lib/Reaction/UI/ViewPort/Field | |
parent | a945c8a0dce9badd5dd743795da28f7fce2a74a7 (diff) | |
download | reaction-d9a3266fb7015bb1211171c1c113df3b1b7cd700.tar.gz reaction-d9a3266fb7015bb1211171c1c113df3b1b7cd700.zip |
complete MooseX::Types port
Diffstat (limited to 'lib/Reaction/UI/ViewPort/Field')
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/DateTime.pm | 2 | ||||
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/File.pm | 2 | ||||
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/Password.pm | 4 | ||||
-rw-r--r-- | lib/Reaction/UI/ViewPort/Field/TimeRange.pm | 4 |
4 files changed, 7 insertions, 5 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field/DateTime.pm b/lib/Reaction/UI/ViewPort/Field/DateTime.pm index e89fc47..50d26cf 100644 --- a/lib/Reaction/UI/ViewPort/Field/DateTime.pm +++ b/lib/Reaction/UI/ViewPort/Field/DateTime.pm @@ -6,7 +6,7 @@ use Reaction::Types::DateTime; use aliased 'Reaction::UI::ViewPort::Field'; class DateTime is Field, which { - has '+value' => (isa => 'DateTime'); + has '+value' => (isa => DateTime); has value_string_default_format => ( isa => 'Str', is => 'rw', required => 1, default => sub { "%F %H:%M:%S" } diff --git a/lib/Reaction/UI/ViewPort/Field/File.pm b/lib/Reaction/UI/ViewPort/Field/File.pm index b3af0bc..4c97a02 100644 --- a/lib/Reaction/UI/ViewPort/Field/File.pm +++ b/lib/Reaction/UI/ViewPort/Field/File.pm @@ -5,7 +5,7 @@ use Reaction::Types::File; class File is 'Reaction::UI::ViewPort::Field', which { - has '+value' => (isa => 'File', required => 0); + has '+value' => (isa => File, required => 0); #has '+layout' => (default => 'file'); diff --git a/lib/Reaction/UI/ViewPort/Field/Password.pm b/lib/Reaction/UI/ViewPort/Field/Password.pm index bc86341..a80e71a 100644 --- a/lib/Reaction/UI/ViewPort/Field/Password.pm +++ b/lib/Reaction/UI/ViewPort/Field/Password.pm @@ -2,9 +2,11 @@ package Reaction::UI::ViewPort::Field::Password; use Reaction::Class; +use Reaction::Types::Core qw(SimpleStr); + class Password is 'Reaction::UI::ViewPort::Field::String', which { - has '+value' => (isa => 'SimpleStr'); + has '+value' => (isa => SimpleStr); #has '+layout' => (default => 'password'); }; diff --git a/lib/Reaction/UI/ViewPort/Field/TimeRange.pm b/lib/Reaction/UI/ViewPort/Field/TimeRange.pm index a63fdf4..ccf6e65 100644 --- a/lib/Reaction/UI/ViewPort/Field/TimeRange.pm +++ b/lib/Reaction/UI/ViewPort/Field/TimeRange.pm @@ -1,14 +1,14 @@ package Reaction::UI::ViewPort::Field::TimeRange; use Reaction::Class; -use Reaction::Types::DateTime; +use Reaction::Types::DateTime qw(SpanSet); use DateTime; use DateTime::SpanSet; use Time::ParseDate (); class TimeRange is 'Reaction::UI::ViewPort::Field', which { - has '+value' => (isa => 'SpanSet'); + has '+value' => (isa => SpanSet); #has '+layout' => (default => 'timerange'); |