Sha256: f48c9f07cac7a1427cbb64add72a0da21b54bac8d464ae242d53bed767f34feb
Contents?: true
Size: 745 Bytes
Versions: 13
Compression:
Stored size: 745 Bytes
Contents
module Errplane module Rails module AirTrafficController def errplane_request_data { :params => params.to_hash, :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
13 entries across 13 versions & 1 rubygems