Sha256: 20665b72da224edb0e0eea5bd717002d853eaf2660c93edf69497e026762a964
Contents?: true
Size: 694 Bytes
Versions: 3
Compression:
Stored size: 694 Bytes
Contents
module Mack class Request private class Parameters < Hash # :nodoc: alias_instance_method :[], :old_hash alias_instance_method :store def [](key) key = key.to_s.downcase data = old_hash(key.to_sym) || old_hash(key) data = data.to_s if data.is_a?(Symbol) return data end def []=(key, value) _original_store(key.downcase.to_sym, value) end def to_s s = self.inspect Mack::Logging::Filter.list.each do |p| s.gsub!(/:#{p}=>\"[^\"]+\"/, ":#{p}=>\"<FILTERED>\"") end s end end # Parameters end # Request end # Mack
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mack-0.8.2 | lib/mack/controller/request/parameters.rb |
mack-0.8.3 | lib/mack/controller/request/parameters.rb |
mack-0.8.3.1 | lib/mack/controller/request/parameters.rb |