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