module Mork::Extensions

@private

Public Instance Methods

symbolize(obj) click to toggle source
# File lib/mork/extensions.rb, line 18
def symbolize(obj)
  return obj.inject({}){|memo,(k,v)| memo[k.to_sym] =  symbolize(v); memo} if obj.is_a? Hash
  return obj.inject([]){|memo,v    | memo           << symbolize(v); memo} if obj.is_a? Array
  return obj
end