Module: Deas::SinatraRunner::StringifiedKeys
- Defined in:
- lib/deas/sinatra_runner.rb
Class Method Summary collapse
Class Method Details
.new(value) ⇒ Object
89 90 91 92 93 94 95 96 97 |
# File 'lib/deas/sinatra_runner.rb', line 89 def self.new(value) if value.is_a?(::Array) value.map{ |i| StringifiedKeys.new(i) } elsif Rack::Utils.params_hash_type?(value) value.inject({}){ |h, (k, v)| h[k.to_s] = StringifiedKeys.new(v); h } else value end end |