Sha256: 58a327b28d96f87fed3e4b49f7d511193a69096998b56357026774e731f145d6

Contents?: true

Size: 250 Bytes

Versions: 3

Compression:

Stored size: 250 Bytes

Contents

require 'cgi'

class Object
  unless method_defined?(:to_param)
    def to_param
      to_s
    end
  end
  
  unless method_defined?(:to_query)
    def to_query(key)
      [CGI.escape(key.to_s), CGI.escape(to_param.to_s)].join('=')
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vikinggem-0.0.1 lib/core_ext/object.rb
vikinggem-0.0.3 lib/core_ext/object.rb
vikinggem-0.0.2 lib/core_ext/object.rb