class Hash
def self.from_xml(xml)
def self.from_xml(xml) XmlSimple.xml_in(xml, 'ForceArray' => false) end
def rekey!
def rekey! self.each {|k,v| self[k.to_sym]=v; self.delete(k) unless self[k.to_sym]} end
def to_fedora_query
{:q => 'test', :num => 5}.to_query # => 'q=test&num=5'
def to_fedora_query self.collect { |key, value| "#{CGI.escape(key.to_s)}=#{CGI.escape(value.to_s)}" }.sort * '&' end