Sha256: 430e2eb0263b0d61b5f6bca35e1801f759d1ec9842a5edbd61596946fd4e2592

Contents?: true

Size: 771 Bytes

Versions: 3

Compression:

Stored size: 771 Bytes

Contents

module ValidatesFormattingOf
  class ValidationMessages

    Messages = {
      :email => "is not a valid email",
      :simple_email => "is not a valid email",
      :url => "is not a valid URL",
      :alpha => "must be only letters or dashes",
      :alphanum => "must be letters, numbers",
      :credit_card => "is not a valid credit card number",
      :us_zip => "is not a valid zipcode",
      :us_phone => "is not a valid phone number",
      :ip_address => "is not a valid IP address",
      :ssn => "is not a valid social security number",
      :hex_color => "is not a valid hex color",
      :dollars => "is not a valid dollar amount"
    }

    def self.message(message)
      Messages.fetch(message.to_s.downcase.to_sym, "is not valid")
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
validates_formatting_of-0.6.2 lib/validates_formatting_of/validation_messages.rb
validates_formatting_of-0.6.1 lib/validates_formatting_of/validation_messages.rb
validates_formatting_of-0.6.0 lib/validates_formatting_of/validation_messages.rb