Module: NetuitiveRailsAgent::ControllerUtils

Included in:
ErrorTrackerHook, RequestDataHook
Defined in:
lib/netuitive_rails_agent/controller_utils.rb

Instance Method Summary collapse

Instance Method Details

#netuitive_action_nameObject



3
4
5
6
# File 'lib/netuitive_rails_agent/controller_utils.rb', line 3

def netuitive_action_name
  return controller.action_name if defined? controller # rails 3.1.X
  action_name # rails 4.X
end

#netuitive_controller_nameObject



8
9
10
# File 'lib/netuitive_rails_agent/controller_utils.rb', line 8

def netuitive_controller_name
  self.class.name
end

#netuitive_request_uriObject



12
13
14
15
# File 'lib/netuitive_rails_agent/controller_utils.rb', line 12

def netuitive_request_uri
  return request.fullpath if defined? request.fullpath # rails 3
  request.original_fullpath # rails >3.2
end