Module | Sequel::Plugins::ActiveModel::InstanceMethods |
In: |
lib/sequel/plugins/active_model.rb
|
Record that an object was destroyed, for later use by destroyed?
# File lib/sequel/plugins/active_model.rb, line 11 11: def after_destroy 12: super 13: @destroyed = true 14: end
Whether the object was destroyed by destroy. Not true for objects that were deleted.
# File lib/sequel/plugins/active_model.rb, line 18 18: def destroyed? 19: @destroyed == true 20: end
An alias for new?
# File lib/sequel/plugins/active_model.rb, line 23 23: def new_record? 24: new? 25: end
With the ActiveModel plugin, Sequel model objects are already compliant, so this returns self.
# File lib/sequel/plugins/active_model.rb, line 29 29: def to_model 30: self 31: end