Module: CreatedAndUpdatedBy::InstanceMethods
- Defined in:
- lib/created-and-updated-by.rb
Instance Method Summary collapse
Instance Method Details
#set_stamps ⇒ Object
25 26 27 28 29 30 |
# File 'lib/created-and-updated-by.rb', line 25 def set_stamps if stamper && stamper.respond_to?(:id) && respond_to?(:created_by_id) && respond_to?(:updated_by_id) self.created_by_id = stamper.id if new_record? self.updated_by_id = stamper.id if changed? end end |
#stamper ⇒ Object
24 |
# File 'lib/created-and-updated-by.rb', line 24 def stamper; Object.const_get(CreatedAndUpdatedBy::Stamper.stampable).send(CreatedAndUpdatedBy::Stamper.attribute); end |