module Avocado::SessionCallbacks
Private Instance Methods
capture_request_details()
click to toggle source
# File lib/avocado/session_callbacks.rb, line 27 def capture_request_details self.user_agent = Current.user_agent self.ip_address = Current.ip_address end
create_user_event(action)
click to toggle source
# File lib/avocado/session_callbacks.rb, line 23 def create_user_event(action) user.events.create! action: action end
record_activity_create()
click to toggle source
# File lib/avocado/session_callbacks.rb, line 15 def record_activity_create create_user_event "session:create" end
record_activity_destroy()
click to toggle source
# File lib/avocado/session_callbacks.rb, line 19 def record_activity_destroy create_user_event "session:destroy" end