class Typero::EmailType

Public Instance Methods

db_schema() click to toggle source
# File lib/typero/type/types/email_type.rb, line 14
def db_schema
  [:string, {
    limit: @opts[:max] || 120
  }]
end
set() click to toggle source
# File lib/typero/type/types/email_type.rb, line 5
def set
  value do |email|
    email.downcase.gsub(/\s+/,'+')
  end

  error_for(:not_8_chars_error) unless value.to_s.length > 7
  error_for(:missing_monkey_error) unless value.include?('@')
end