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

Methods

message   message   new   new  

Included Modules

Validatable::Helpers::Formats::Email Validatable::Helpers::Formats::Email

Constants

FORMATS = {}
FORMATS = {}

Public Class methods

[Source]

    # 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

[Source]

    # 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

Public Instance methods

[Source]

    # 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

[Source]

    # 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

[Validate]