Class: HasMaximumLengthOf
- Defined in:
- lib/bureaucrat/validation_old.rb
Instance Method Summary collapse
-
#initialize(max_length) ⇒ HasMaximumLengthOf
constructor
A new instance of HasMaximumLengthOf.
- #validate(value, all_values = {}, object = nil) ⇒ Object
Methods inherited from Validator
Constructor Details
#initialize(max_length) ⇒ HasMaximumLengthOf
Returns a new instance of HasMaximumLengthOf.
98 99 100 |
# File 'lib/bureaucrat/validation_old.rb', line 98 def initialize(max_length) @max_length = max_length end |
Instance Method Details
#validate(value, all_values = {}, object = nil) ⇒ Object
102 103 104 105 106 107 |
# File 'lib/bureaucrat/validation_old.rb', line 102 def validate(value, all_values={}, object=nil) value_length = value.length fail_with(:max_length, :max_length => @max_length, :value_length => value_length) if value_length < @max_length end |