Class: EventLoggerRails::CurrentRequest
- Inherits:
-
ActiveSupport::CurrentAttributes
- Object
- ActiveSupport::CurrentAttributes
- EventLoggerRails::CurrentRequest
- Defined in:
- lib/event_logger_rails/current_request.rb
Overview
Provides global state with request details
Instance Attribute Summary collapse
-
#format ⇒ Symbol
The format of the request.
-
#id ⇒ String
The ID of the request.
-
#method ⇒ String
The HTTP method of the request.
-
#parameters ⇒ Hash
The parameters of the request.
-
#path ⇒ String
The path of the request.
-
#remote_ip ⇒ String
The remote IP of the request.
Instance Attribute Details
#format ⇒ Symbol
Returns The format of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |
#id ⇒ String
Returns The ID of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |
#method ⇒ String
Returns The HTTP method of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |
#parameters ⇒ Hash
Returns The parameters of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |
#path ⇒ String
Returns The path of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |
#remote_ip ⇒ String
Returns The remote IP of the request.
19 |
# File 'lib/event_logger_rails/current_request.rb', line 19 attribute :id, :format, :method, :parameters, :path, :remote_ip |