class Trackets::Params
Attributes
rack_env[R]
Public Class Methods
new(rack_env, hash = nil)
click to toggle source
# File lib/trackets/params.rb, line 6 def initialize(rack_env, hash = nil) @rack_env = rack_env @hash = hash end
Public Instance Methods
filtered()
click to toggle source
# File lib/trackets/params.rb, line 19 def filtered hash.inject({}) do |ret, (key, value)| ret[key] = if value.kind_of?(Hash) self.class.new(nil, value).filtered else Trackets.configuration.blacklisted_key?(key, rack_env) ? "[FILTERED]" : value end ret end end
hash()
click to toggle source
# File lib/trackets/params.rb, line 15 def hash @hash ||= request.params end
request()
click to toggle source
# File lib/trackets/params.rb, line 11 def request @request ||= Rack::Request.new(rack_env) end