module Spine::Symbolize
Constants
- VERSION
Public Instance Methods
keys(hash)
click to toggle source
# File lib/spine/symbolize.rb, line 5 def keys(hash) hash.reduce({}) { |memo, (key, value)| memo[convert_key(key)] = convert_value(value) memo } end
Private Instance Methods
convert_key(key)
click to toggle source
# File lib/spine/symbolize.rb, line 22 def convert_key(key) key.to_sym end
convert_value(value)
click to toggle source
# File lib/spine/symbolize.rb, line 14 def convert_value(value) if value.is_a?(Hash) Symbolize.keys(value) else value end end