Module: Quiver::Model::ExtantAttributeOverrides
- Defined in:
- lib/quiver/model.rb
Instance Method Summary collapse
Instance Method Details
#dirty?(attr = nil) ⇒ Boolean
14 15 16 17 18 |
# File 'lib/quiver/model.rb', line 14 def dirty?(attr=nil) return true unless persisted? super end |
#with(attrs = {}, metadata = {}) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/quiver/model.rb', line 6 def with(attrs={}, ={}) super.tap do |new_instance| persisted_by.each do |pb| new_instance.persisted_by!(pb) end end end |