class Rails::WebProfiler::Collectors::RequestCollector
@todo extends Rack::WebProfiler::Collectors::RequestCollector
Public Class Methods
find_route(request)
click to toggle source
# File lib/rails/web_profiler/collectors/request_collector.rb, line 50 def find_route(request) request = ::ActionDispatch::Request.new(request.env) Rails.application.routes.router.recognize(request) do |route, matches, params| return [route, matches, params] end end
hash_stringify_values(hash)
click to toggle source
# File lib/rails/web_profiler/collectors/request_collector.rb, line 64 def hash_stringify_values(hash) return {} unless hash.kind_of?(Hash) hash.collect {|k,v| [k, v.to_s]} end
request_post(request)
click to toggle source
# File lib/rails/web_profiler/collectors/request_collector.rb, line 58 def request_post(request) request.POST if request.POST && !request.POST.empty? rescue Exception nil end