Sha256: 2a8b00aacdda7e4fd8e330dc1d36e6efaa14f31a779c0f0264c67d78b53b929e
Contents?: true
Size: 749 Bytes
Versions: 1
Compression:
Stored size: 749 Bytes
Contents
module Rollbar module Rails module ControllerMethods include RequestDataExtractor def rollbar_person_data user = send(Rollbar.configuration.person_method) # include id, username, email if non-empty if user { :id => (user.send(Rollbar.configuration.person_id_method) rescue nil), :username => (user.send(Rollbar.configuration.person_username_method) rescue nil), :email => (user.send(Rollbar.configuration.person_email_method) rescue nil) } else {} end rescue NoMethodError, NameError {} end def rollbar_request_data extract_request_data_from_rack(request.env) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rollbar-0.8.0 | lib/rollbar/rails/controller_methods.rb |