Class: EventLoggerRails::CurrentRequest

Inherits:
ActiveSupport::CurrentAttributes
  • Object
show all
Defined in:
lib/event_logger_rails/current_request.rb

Overview

Provides global state with request details

Instance Attribute Summary collapse

Instance Attribute Details

#formatSymbol

Returns The format of the request.

Returns:

  • (Symbol)

    The format of the request.



19
# File 'lib/event_logger_rails/current_request.rb', line 19

attribute :id, :format, :method, :parameters, :path, :remote_ip

#idString

Returns The ID of the request.

Returns:

  • (String)

    The ID of the request.



19
# File 'lib/event_logger_rails/current_request.rb', line 19

attribute :id, :format, :method, :parameters, :path, :remote_ip

#methodString

Returns The HTTP method of the request.

Returns:

  • (String)

    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

#parametersHash

Returns The parameters of the request.

Returns:

  • (Hash)

    The parameters of the request.



19
# File 'lib/event_logger_rails/current_request.rb', line 19

attribute :id, :format, :method, :parameters, :path, :remote_ip

#pathString

Returns The path of the request.

Returns:

  • (String)

    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_ipString

Returns The remote IP of the request.

Returns:

  • (String)

    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