Sha256: ec95f73326ee3adda23368484e5b53a1e13f3b5c5f6f88761327e76c1051e6dd

Contents?: true

Size: 235 Bytes

Versions: 7

Compression:

Stored size: 235 Bytes

Contents

class Object
  def to_param
    to_s
  end

  def to_query(key)
    require 'cgi' unless defined?(CGI) && defined?(CGI::escape)
    "#{CGI.escape(key.to_s).gsub(/%(5B|5D)/n) { [$1].pack('H*') }}=#{CGI.escape(to_param.to_s)}"
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
brandspotter-1.0.2 lib/misc/object.rb
brandspotter-1.0.1 lib/misc/object.rb
brandspotter-1.0.0 lib/misc/object.rb
makeprintable-1.0.2 lib/misc/object.rb
makeprintable-1.0.1 lib/misc/object.rb
makeprintable-1.0.0 lib/misc/object.rb
makeprintable-0.0.1 lib/misc/object.rb