Sha256: 2a68a838c5b85530c17410e123baf9841585f5ed8309a8b72f6c5015a77d4600

Contents?: true

Size: 311 Bytes

Versions: 16

Compression:

Stored size: 311 Bytes

Contents

require "cgi"
require 'rubygems'
require 'xmlsimple'

class Hash
  def to_url_params
    elements = []
    keys.size.times do |i|
      elements << "#{CGI::escape(keys[i])}=#{CGI::escape(values[i])}"
    end
    elements.join('&')
  end
  
  def self.from_xml(xml_data)
    XmlSimple.xml_in(xml_data)
  end 
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
next-big-sound-0.5.0 lib/hash_extension.rb
next-big-sound-0.4.4 lib/hash_extension.rb
next-big-sound-0.4.3 lib/hash_extension.rb
next-big-sound-0.4.2 lib/hash_extension.rb
next-big-sound-0.4.1 lib/hash_extension.rb
next-big-sound-0.4.0 lib/hash_extension.rb
next-big-sound-0.3.5 lib/hash_extension.rb
next-big-sound-0.3.4 lib/hash_extension.rb
next-big-sound-0.3.3 lib/hash_extension.rb
next-big-sound-0.3.2 lib/hash_extension.rb
next-big-sound-0.3.1 lib/hash_extension.rb
next-big-sound-0.3.0 lib/hash_extension.rb
next-big-sound-0.2.0 lib/hash_extension.rb
next-big-sound-0.1.2 lib/hash_extension.rb
next-big-sound-0.1.1 lib/hash_extension.rb
next-big-sound-0.1.0 lib/hash_extension.rb