module Pleiades::Util

Util Modules.

Public Class Methods

define_reader(hash) click to toggle source
# File lib/pleiades/core/util.rb, line 7
def define_reader(hash)
  hash.instance_eval do
    hash.each_pair do |key, val|
      l_val = val.is_a?(Hash) ? Pleiades::Util.define_reader(val) : val
      define_singleton_method(key.to_s.underscore.to_sym) do
        l_val
      end
    end
  end
  hash
end