Module: ClarkKent::Cloneable
- Included in:
- Report, ReportColumn, ReportEmail, ReportFilter, ReportObjectFilter, ReportStringFilter, UserReportEmail
- Defined in:
- app/models/clark_kent/cloneable.rb
Instance Method Summary collapse
Instance Method Details
#cloneable_attributes ⇒ Object
3 4 5 6 7 8 9 |
# File 'app/models/clark_kent/cloneable.rb', line 3 def cloneable_attributes these_attrs = self.attributes.dup these_attrs.delete('id') these_attrs.delete('created_at') these_attrs.delete('updated_at') these_attrs end |
#reset_timestamps ⇒ Object
11 12 13 14 15 |
# File 'app/models/clark_kent/cloneable.rb', line 11 def updated_at = nil created_at = nil self end |