Class | Validatable::ValidatesFormatOf |
In: |
lib/data_mapper/validatable_extensions/validations/validates_format_of.rb
lib/data_mapper/validatable_extensions/validations/validates_format_of.rb |
Parent: | ValidationBase |
FORMATS | = | {} |
FORMATS | = | {} |
# File lib/data_mapper/validatable_extensions/validations/validates_format_of.rb, line 10 10: def initialize(klass, attribute, options={}) 11: super 12: if with.is_a? Symbol 13: self.with = if FORMATS[with].is_a? Array 14: @message = (FORMATS[with][1].respond_to?(:call) ? FORMATS[with][1].call(attribute) : FORMATS[with][1]) unless @message 15: FORMATS[with][0] 16: else 17: FORMATS[with] 18: end 19: end 20: end
# File lib/data_mapper/validatable_extensions/validations/validates_format_of.rb, line 10 10: def initialize(klass, attribute, options={}) 11: super 12: if with.is_a? Symbol 13: self.with = if FORMATS[with].is_a? Array 14: @message = (FORMATS[with][1].respond_to?(:call) ? FORMATS[with][1].call(attribute) : FORMATS[with][1]) unless @message 15: FORMATS[with][0] 16: else 17: FORMATS[with] 18: end 19: end 20: end
# File lib/data_mapper/validatable_extensions/validations/validates_format_of.rb, line 22 22: def message(instance) 23: super || '%s is invalid'.t(humanized_attribute) 24: end