Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/worksnaps/helper.rb
Instance Method Summary collapse
Instance Method Details
#symbolize_keys! ⇒ Object
9 10 11 12 13 14 |
# 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) ⇒ Object
2 3 4 5 6 7 |
# 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 |