| 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