Sha256: 591145f8936a601be40cca4bc8fdcc831ae7f27d5a9675a3a321e4c0301c6d00

Contents?: true

Size: 244 Bytes

Versions: 9

Compression:

Stored size: 244 Bytes

Contents

# frozen_string_literal: true

# Import a simplified version of to_query from Rails if not already defined
class Hash
  def to_query
    map do |key, value|
      "#{CGI.escape(key.to_s)}=#{CGI.escape(value.to_s)}"
    end.sort * '&'
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
usps-imis-api-0.3.0 lib/ext/hash.rb
usps-imis-api-0.2.1 lib/ext/hash.rb
usps-imis-api-0.2.0 lib/ext/hash.rb
usps-imis-api-0.1.3 lib/ext/hash.rb
usps-imis-api-0.1.2 lib/ext/hash.rb
usps-imis-api-0.1.1 lib/ext/hash.rb
usps-imis-api-0.1.1.pre.2 lib/ext/hash.rb
usps-imis-api-0.1.1.pre.1 lib/ext/hash.rb
usps-imis-api-0.1.0 lib/ext/hash.rb