typo in matching passwords
[catagits/Reaction.git] / lib / Reaction / UI / ViewPort / Field / DateTime.pm
1 package Reaction::UI::ViewPort::Field::DateTime;
2
3 use Scalar::Util 'blessed';
4 use Reaction::Class;
5 use Reaction::Types::DateTime ();
6 use aliased 'Reaction::UI::ViewPort::Field';
7
8 class DateTime is Field, which {
9   has '+value' => (isa => Reaction::Types::DateTime::DateTime());
10
11   has value_string_default_format => (
12     isa => 'Str', is => 'rw', required => 1, default => sub { "%F %H:%M:%S" }
13   );
14
15   around _value_string_from_value => sub {
16     my $orig = shift;
17     my $self = shift;
18     my $format = $self->value_string_default_format;
19     return $self->$orig(@_)->strftime($format);
20   };
21
22 };
23
24 1;