class AFCSalesforce::Tools::Validation::Rule::Email
Email
rule class. This rule was adapted from github.com/emmanuel/aequitas/blob/master/lib/aequitas/rule/format/email_address.rb
Constants
- EMAIL_ADDRESS
Public Instance Methods
error(value)
click to toggle source
# File lib/afc_salesforce/tools/validation/rule/email.rb, line 38 def error(value) results = {} results[:expected] = true results[:got] = valid_value?(value) results end
error_key()
click to toggle source
The error key for this rule
# File lib/afc_salesforce/tools/validation/rule/email.rb, line 46 def error_key :email end
params()
click to toggle source
This rule has no params
# File lib/afc_salesforce/tools/validation/rule/email.rb, line 51 def params {} end
valid_value?(value)
click to toggle source
Determines if value is a valid email
# File lib/afc_salesforce/tools/validation/rule/email.rb, line 34 def valid_value?(value) !!EMAIL_ADDRESS.match(value) end