class Hash

Public Instance Methods

symbolize_keys!() click to toggle source
# File lib/worksnaps/helper.rb, line 9
def symbolize_keys!
      inject({}) {|m, (k,v)|
              m[k.to_sym] = v.is_a?(Hash) ? v.symbolize_keys! : v
              m
      }
end
to_xml(depth = 0) click to toggle source
# File lib/worksnaps/helper.rb, line 2
def to_xml(depth = 0)
  map{|k,v|
    body = v.is_a?(Hash) ? ("\n" + v.to_xml(depth + 1)) : v.to_s
    "%s<%s>%s</%s>\n" % [" " * depth, k.to_s, body, k.to_s]
  }.join
end