Module: MuteUpdatedAt::InstanceMethods

Defined in:
lib/mute_updated_at.rb

Instance Method Summary collapse

Instance Method Details

#set_updated_atObject

Explicitly update updated_at



38
39
40
# File 'lib/mute_updated_at.rb', line 38

def set_updated_at
  touch
end

#skip_timestampingObject

callback Set record_timestamps to false before updating



19
20
21
22
23
24
# File 'lib/mute_updated_at.rb', line 19

def skip_timestamping
  unless new_record?
    self.record_timestamps = false
  end
  true
end

#skip_updated_at_and_saveObject

Do not update updated_at and update the record



28
29
30
31
32
33
34
# File 'lib/mute_updated_at.rb', line 28

def skip_updated_at_and_save
  unless new_record?
    self.record_timestamps = false
    save!
    self.record_timestamps = true
  end
end