Module: SaveQueue::Object::RunAlwaysFirst
- Defined in:
- lib/save_queue/object.rb
Instance Method Summary collapse
Instance Method Details
#save(*args) ⇒ Boolean
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/save_queue/object.rb', line 20 def save(*args) #return false if defined?(super) and false == super super_saved = true super_saved = super if defined?(super) # object is saved here mark_as_saved return (super_saved and save_queue.save) end |