Module: TPRecordOptimistic

Extended by:
ActiveSupport::Concern
Defined in:
lib/tp_record_optimistic.rb,
lib/tp_record_optimistic/version.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
'0.0.5'

Instance Method Summary collapse

Instance Method Details

#optimistic_uniqueObject

alias save save_optimistic



22
# File 'lib/tp_record_optimistic.rb', line 22

def optimistic_unique; end

#save(*args) ⇒ Object

alias old_save save



13
14
15
16
17
18
# File 'lib/tp_record_optimistic.rb', line 13

def save(*args)
  super(*args)
rescue ActiveRecord::RecordNotUnique => e
  errors.add('all', e.to_s)
  return false
end