Module: Rmodel::Mongo::RepositoryExt::Timestampable
- Included in:
- Rmodel::Mongo::Repository
- Defined in:
- lib/rmodel/mongo/repository_ext/timestampable.rb
Instance Method Summary collapse
Instance Method Details
#insert(object) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/rmodel/mongo/repository_ext/timestampable.rb', line 5 def insert(object) if object.respond_to?(:created_at) && object.respond_to?(:created_at=) object.created_at ||= Time.now end super end |
#update(object) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/rmodel/mongo/repository_ext/timestampable.rb', line 12 def update(object) if object.respond_to?(:updated_at) && object.respond_to?(:updated_at=) object.updated_at = Time.now end super end |