Module: Espinita::AuditorRequest

Extended by:
ActiveSupport::Concern
Defined in:
lib/espinita/auditor_request.rb

Instance Method Summary collapse

Instance Method Details

#store_audited_userObject



8
9
10
11
12
13
14
# File 'lib/espinita/auditor_request.rb', line 8

def store_audited_user

  # assign current_user if defined
  RequestStore.store[:audited_user] = self.send(Espinita.current_user_method) if self.respond_to?(Espinita.current_user_method, include_private = true)
  
  RequestStore.store[:audited_ip]   = self.try(:request).try(:remote_ip)
end