Module: DatabaseValidations::Validations

Extended by:
ActiveSupport::Concern
Defined in:
lib/database_validations/lib/validations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#_database_validations_fallbackObject

Returns the value of attribute _database_validations_fallback.



9
10
11
# File 'lib/database_validations/lib/validations.rb', line 9

def _database_validations_fallback
  @_database_validations_fallback
end

Instance Method Details

#create_or_update(*args, &block) ⇒ Object



16
17
18
19
# File 'lib/database_validations/lib/validations.rb', line 16

def create_or_update(*args, &block)
  options = args.extract_options!
  rescue_from_database_exceptions(options[:validate]) { super }
end

#valid?(context = nil) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
14
# File 'lib/database_validations/lib/validations.rb', line 11

def valid?(context = nil)
  self._database_validations_fallback = true
  super(context)
end