Method: Devise::Models::Trackable#update_tracked_fields!

Defined in:
lib/devise/models/trackable.rb

#update_tracked_fields!(request) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/devise/models/trackable.rb', line 14

def update_tracked_fields!(request)
  old_current, new_current = self., Time.now
  self.     = old_current || new_current
  self.  = new_current

  old_current, new_current = self., request.remote_ip
  self.     = old_current || new_current
  self.  = new_current

  self. ||= 0
  self. += 1

  save(:validate => false)
end