Class: HasMinimumLengthOf
- Defined in:
- lib/bureaucrat/validation_old.rb
Instance Method Summary collapse
-
#initialize(min_length) ⇒ HasMinimumLengthOf
constructor
A new instance of HasMinimumLengthOf.
- #validate(value, all_values = {}, object = nil) ⇒ Object
Methods inherited from Validator
Constructor Details
#initialize(min_length) ⇒ HasMinimumLengthOf
Returns a new instance of HasMinimumLengthOf.
85 86 87 |
# File 'lib/bureaucrat/validation_old.rb', line 85 def initialize(min_length) @min_length = min_length end |
Instance Method Details
#validate(value, all_values = {}, object = nil) ⇒ Object
89 90 91 92 93 94 |
# File 'lib/bureaucrat/validation_old.rb', line 89 def validate(value, all_values={}, object=nil) value_length = value.length fail_with(:min_length, :min_length => @min_length, :value_length => value_length) if value_length < @min_length end |