Sha256: 3be9dc0ed3fa3aac7da58cf977331139bf11b2824a6f74bfc6bac3c238b7c35f
Contents?: true
Size: 520 Bytes
Versions: 1
Compression:
Stored size: 520 Bytes
Contents
module Crowdskout module Util class Helpers class << self # Build the HTTP query from the given parameters # @param [Hash] params # @return [String] query string def http_build_query(params) params.collect{ |k,v| "#{k.to_s}=#{encode(v.to_s)}" }.reverse.join('&') end # Escape special characters # @param [String] str def encode(str) CGI.escape(str).gsub('.', '%2E').gsub('-', '%2D') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crowdskout-0.0.4 | lib/crowdskout/util/helpers.rb |