Sha256: 5c4322d66c4c7ebeebfe118049c8eeb907135d2dfcc3d1bf0bd0b6c592a5664d
Contents?: true
Size: 328 Bytes
Versions: 2
Compression:
Stored size: 328 Bytes
Contents
module Satisfaction::Util def requestify(parameters, prefix=nil) parameters.inject({}) do |results, kv| if Hash === kv.last results = results.merge(requestify(kv.last, "#{prefix}[#{kv.first}]")) else results["#{prefix}[#{kv.first}]"] = kv.last end results end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-satisfaction-0.1.0 | lib/satisfaction/util.rb |
ruby-satisfaction-0.2.0 | lib/satisfaction/util.rb |