Module: InfluxDB::Rails::AirTrafficController

Defined in:
lib/influxdb/rails/air_traffic_controller.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#influxdb_request_dataObject

rubocop:disable Metrics/MethodLength



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/influxdb/rails/air_traffic_controller.rb', line 4

def influxdb_request_data # rubocop:disable Metrics/MethodLength
  {
    params:       influxdb_filtered_params,
    session_data: influxdb_session_data,
    controller:   params[:controller],
    action:       params[:action],
    request_url:  influxdb_request_url,
    user_agent:   request.env["HTTP_USER_AGENT"],
    remote_ip:    request.remote_ip,
    referer:      request.referer,
    current_user: (current_user rescue nil),
  }
end