module MethodifyHash
Constants
- VERSION
Public Class Methods
methodify(obj)
click to toggle source
# File lib/methodify_hash.rb, line 7 def self.methodify(obj) if obj.class != Hash raise NoHashError, 'MethodifyHash was not used on a Hash' end obj.extend(MethodifyHash::Module) obj.each do |k,v| if v.class == Hash MethodifyHash.methodify(obj[k]) end end end