class Sinatra::Request
Extend the Sinatra
Request
class with some methods to make it look more like an ActionDispatch
request.
Constants
- KV_RE
- PAIR_RE
Public Instance Methods
filtered_path()
click to toggle source
# File lib/logjam_agent/rack/sinatra_request.rb, line 23 def filtered_path return path if query_string.empty? filter = parameter_filter filtered_query_string = query_string.gsub(PAIR_RE) do |_| filter.filter($1 => $2).first.join("=") end "#{path}?#{filtered_query_string}" end
parameter_filter()
click to toggle source
# File lib/logjam_agent/rack/sinatra_request.rb, line 16 def parameter_filter ActiveSupport::ParameterFilter.new(LogjamAgent.parameter_filters) end
query_parameters()
click to toggle source
# File lib/logjam_agent/rack/sinatra_request.rb, line 13 def query_parameters; self.GET; end
request_parameters()
click to toggle source
# File lib/logjam_agent/rack/sinatra_request.rb, line 14 def request_parameters; self.POST; end