module RubyUber::Utility
Public Class Methods
symbolize_keys(obj)
click to toggle source
# File lib/ruby_uber/utility.rb, line 4 def self.symbolize_keys(obj) if obj.is_a?(Array) return obj.map { |i| symbolize_keys(i) } elsif obj.respond_to?(:reduce) obj.reduce({}) {|memo,(k,v)| memo[k.to_sym] = symbolize_keys(v); memo } else obj end end