Sha256: a2fff670b4e3db4a26f67a42d60cc60397171b3cf24ef719fc5c2a53280ee5f3
Contents?: true
Size: 885 Bytes
Versions: 46
Compression:
Stored size: 885 Bytes
Contents
module Errplane module Rails module AirTrafficController def errplane_request_data use_params = params.to_hash if respond_to?(:filter_parameters) use_params = filter_parameters(use_params) end { :params => use_params, :session_data => errplane_session_data, :controller => params[:controller], :action => params[:action], :request_url => errplane_request_url, :user_agent => request.env["HTTP_USER_AGENT"] } end private def errplane_session_data session.respond_to?(:to_hash) ? session.to_hash : session.data end def errplane_request_url url = "#{request.protocol}#{request.host}" url << ":#{request.port}" unless [80, 443].include?(request.port) url << request.fullpath end end end end
Version data entries
46 entries across 46 versions & 1 rubygems