Module: TemporalScopes::HasTemporalScopes::InstanceMethods
- Defined in:
- lib/temporal_scopes/has_temporal_scopes.rb
Instance Method Summary collapse
Instance Method Details
#archive(params = {}) ⇒ Object
33 34 35 36 37 38 |
# File 'lib/temporal_scopes/has_temporal_scopes.rb', line 33 def archive(params = {}) unless self.valid_to archive_at = params[:at] || Time.zone.now update_attribute(:valid_to, archive_at) end end |