module Util
Helper methods for misc utilities
Public Instance Methods
symbolize(obj)
click to toggle source
rubocop:disable Style/EachWithObject
# File lib/game-finder/util.rb, line 4 def symbolize(obj) if obj.is_a? Hash return obj.reduce({}) do |memo, (k, v)| memo.tap { |m| m[k.to_sym] = symbolize(v) } end end if obj.is_a? Array return obj.reduce([]) do |memo, v| memo << symbolize(v) memo end end obj end