module ActiveModel::Validations

Public Instance Methods

validate_except(*fields) { || ... } click to toggle source
# File lib/optional_validations.rb, line 42
def validate_except(*fields, &block)
  @__validate_only = nil
  @__validate_except = fields.map &:to_sym
  result = yield
  @__validate_except = nil
  result
end
validate_only(*fields) { || ... } click to toggle source
# File lib/optional_validations.rb, line 34
def validate_only(*fields, &block)
  @__validate_except = nil
  @__validate_only = fields.map &:to_sym
  result = yield
  @__validate_only = nil
  result
end