Module: Rollbar::Rails::ControllerMethods
- Includes:
- Rollbar::RequestDataExtractor
- Defined in:
- lib/rollbar/plugins/rails/controller_methods.rb
Constant Summary
Constants included from Rollbar::RequestDataExtractor
Rollbar::RequestDataExtractor::ALLOWED_BODY_PARSEABLE_METHODS, Rollbar::RequestDataExtractor::ALLOWED_HEADERS_REGEX
Instance Method Summary collapse
-
#ratchetio_person_data ⇒ Object
for backwards compatabilty with the old ratchetio-gem.
-
#ratchetio_request_data ⇒ Object
for backwards compatabilty with the old ratchetio-gem.
- #rollbar_person_data ⇒ Object
- #rollbar_request_data ⇒ Object
Methods included from Rollbar::RequestDataExtractor
#extract_person_data_from_controller, #extract_request_data_from_rack, #scrub_params, #scrub_url
Instance Method Details
#ratchetio_person_data ⇒ Object
for backwards compatabilty with the old ratchetio-gem
29 30 31 |
# File 'lib/rollbar/plugins/rails/controller_methods.rb', line 29 def ratchetio_person_data end |
#ratchetio_request_data ⇒ Object
for backwards compatabilty with the old ratchetio-gem
34 35 36 |
# File 'lib/rollbar/plugins/rails/controller_methods.rb', line 34 def ratchetio_request_data end |
#rollbar_person_data ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/rollbar/plugins/rails/controller_methods.rb', line 8 def 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 |
#rollbar_request_data ⇒ Object
24 25 26 |
# File 'lib/rollbar/plugins/rails/controller_methods.rb', line 24 def extract_request_data_from_rack(request.env) end |