Module: TowerdataEmail::Validators::CommonMethods

Included in:
TowerdataEmailValidations
Defined in:
lib/towerdata_email/validators.rb

Instance Method Summary collapse

Instance Method Details

#custom_error_message(default_msg, td_object, options_value = :message) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/towerdata_email/validators.rb', line 9

def custom_error_message(default_msg, td_object, options_value = :message)
  if options[options_value]
    if options[options_value].is_a?(Proc)
      options[options_value].call(td_object)
    else
      options[options_value]
    end
  else
    default_msg
  end
end