Class Validatable::ValidatesLengthOf
In: lib/data_mapper/validatable_extensions/validations/validates_length_of.rb
lib/data_mapper/validatable_extensions/validations/validates_length_of.rb
Parent: ValidationBase

Methods

message   message  

Public Instance methods

[Source]

    # File lib/data_mapper/validatable_extensions/validations/validates_length_of.rb, line 3
 3:      def message(instance)
 4:        super || unless minimum.nil?
 5:          '%s must be more than %d characters long'.t(humanized_attribute, minimum-1)
 6:        else unless maximum.nil?
 7:          '%s must be less than %d characters long'.t(humanized_attribute, maximum+1)
 8:        else unless is.nil?
 9:          '%s must be %d characters long'.t(humanized_attribute, is)
10:        else unless within.nil?
11:          '%s must be between %d and %d characters long'.t(humanized_attribute, within.first, within.last)
12:        end;end;end;end
13:      end

[Source]

    # File lib/data_mapper/validatable_extensions/validations/validates_length_of.rb, line 3
 3:      def message(instance)
 4:        super || unless minimum.nil?
 5:          '%s must be more than %d characters long'.t(humanized_attribute, minimum-1)
 6:        else unless maximum.nil?
 7:          '%s must be less than %d characters long'.t(humanized_attribute, maximum+1)
 8:        else unless is.nil?
 9:          '%s must be %d characters long'.t(humanized_attribute, is)
10:        else unless within.nil?
11:          '%s must be between %d and %d characters long'.t(humanized_attribute, within.first, within.last)
12:        end;end;end;end
13:      end

[Validate]