# File lib/hash_attrs.rb, line 4 def hash_reader(hash_sym, syms) syms.each do |id| id = id.to_s.downcase func = Proc.new do hash = instance_variable_get(hash_sym) hash[id.to_sym] end self.send(:define_method, id, func) end end