1use strict; 2 3package HTML::FormFu::Constraint::File::MinSize; 4$HTML::FormFu::Constraint::File::MinSize::VERSION = '2.07'; 5# ABSTRACT: Minimum File Size Constraint 6 7use Moose; 8extends 'HTML::FormFu::Constraint::File::Size'; 9 10sub _localize_args { 11 my ($self) = @_; 12 13 return $self->min; 14} 15 16__PACKAGE__->meta->make_immutable; 17 181; 19 20__END__ 21 22=pod 23 24=encoding UTF-8 25 26=head1 NAME 27 28HTML::FormFu::Constraint::File::MinSize - Minimum File Size Constraint 29 30=head1 VERSION 31 32version 2.07 33 34=head1 DESCRIPTION 35 36Ensure that an uploaded file meets minimum size constraints. 37 38Overrides L<HTML::FormFu::Constraint/localize_args>, so that the value of 39L</minimum> is passed as an argument to L<localize|HTML::FormFu/localize>. 40 41This constraint doesn't honour the C<not()> value. 42 43=head1 METHODS 44 45=head2 minimum 46 47=head2 min 48 49The minimum file size in bytes. 50 51L</min> is an alias for L</minimum>. 52 53=head1 SEE ALSO 54 55Is a sub-class of, and inherits methods from L<HTML::FormFu::File::Size>, 56L<HTML::FormFu::Constraint> 57 58L<HTML::FormFu> 59 60=head1 AUTHOR 61 62Carl Franks C<cfranks@cpan.org> 63 64=head1 LICENSE 65 66This library is free software, you can redistribute it and/or modify it under 67the same terms as Perl itself. 68 69=head1 AUTHOR 70 71Carl Franks <cpan@fireartist.com> 72 73=head1 COPYRIGHT AND LICENSE 74 75This software is copyright (c) 2018 by Carl Franks. 76 77This is free software; you can redistribute it and/or modify it under 78the same terms as the Perl 5 programming language system itself. 79 80=cut 81