Sha256: 83f3fba649f106dd29253e00647eaefb87a1d4930f15c015aea933e9bc86549e

Contents?: true

Size: 1.18 KB

Versions: 11

Compression:

Stored size: 1.18 KB

Contents

class ValidationTester < ActiveRecord::Base
  include Fae::Concerns::Models::Base

  validates :slug,
    uniqueness: true,
    presence: true,
    format: {
      with: Fae.validation_helpers.slug_regex,
      message: 'no spaces or special characters'
    },
    allow_blank: true
  validates :email,
    format: {
      with: Fae.validation_helpers.email_regex,
      message: 'must be valid email'
    },
    allow_blank: true
  validates :url,
    format: {
      with: Fae.validation_helpers.url_regex,
      message: 'must be valid url'
    },
    allow_blank: true
  validates :zip,
    format: {
      with: Fae.validation_helpers.zip_regex,
      message: 'must be valid zip'
    },
    allow_blank: true
  validates :youtube_url,
    format: {
      with: Fae.validation_helpers.youtube_regex,
      message: 'must be valid youtube id'
    },
    allow_blank: true

  validates :second_slug, Fae.validation_helpers.slug
  validates :second_email, Fae.validation_helpers.email
  validates :second_url, Fae.validation_helpers.url
  validates :second_zip, Fae.validation_helpers.zip
  validates :second_youtube_url, Fae.validation_helpers.youtube_url

  def fae_display_field
    name
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fae-rails-1.6.0 spec/dummy/app/models/validation_tester.rb
fae-rails-1.5.1 spec/dummy/app/models/validation_tester.rb
fae-rails-1.5.0 spec/dummy/app/models/validation_tester.rb
fae-rails-1.4.1 spec/dummy/app/models/validation_tester.rb
fae-rails-1.4.0 spec/dummy/app/models/validation_tester.rb
fae-rails-1.3.1 spec/dummy/app/models/validation_tester.rb
fae-rails-1.3.0 spec/dummy/app/models/validation_tester.rb
fae-rails-1.2.5 spec/dummy/app/models/validation_tester.rb
fae-rails-1.2.4 spec/dummy/app/models/validation_tester.rb
fae-rails-1.2.3 spec/dummy/app/models/validation_tester.rb
fae-rails-1.2.2 spec/dummy/app/models/validation_tester.rb