Sha256: f5b72845b403e0f0d4b1eb58dda92d2866d86574ca31359b955041c9eb7c67ed

Contents?: true

Size: 357 Bytes

Versions: 2

Compression:

Stored size: 357 Bytes

Contents

require "#{Rails.root}/lib/boolean_validator"

class Model < ActiveRecord::Base
  validates :str, :txt, :bol,
    presence: true

  validates :int,
    numericality: {
      message: 'number only'
    }

  validates :bol,
    boolean: true

  validate :validate_str

  def validate_str
    errors.add(:str, :validate_str) if str == '失敗する'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
act_a-0.0.2 spec/dummy/app/models/model.rb
act_a-0.0.1 spec/dummy/app/models/model.rb