Sha256: f0c0d652561153cc004bbb290e6072b2fce6b0ae78c42eb85b7306f6956862b3
Contents?: true
Size: 472 Bytes
Versions: 1
Compression:
Stored size: 472 Bytes
Contents
class Hash def to_query require 'cgi' unless defined?(CGI) && defined?(CGI::escape) self.collect do |key, value| "#{CGI.escape(key.to_s)}=#{CGI.escape(value.to_s)}" end.sort * '&' end def key self.keys.first if self.length == 1 end def value self.values.first if self.length == 1 end # def stringify_keys # inject({}) do |options, (key, value)| # options[key.to_s] = value # options # end # end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tupalo-gattica-0.3.4 | lib/gattica/core_extensions.rb |