Method: Conf::Configuration#initialize

Defined in:
lib/conf.rb

#initialize(parent = nil) ⇒ Configuration



93
94
95
96
97
98
99
100
101
102
# File 'lib/conf.rb', line 93

def initialize(parent = nil)
  if parent and not parent.kind_of? self.class
    raise TypeError, "expected #{self.class}, got #{parent.inspect}:#{parent.class}"
  end

  @parent   = parent
  @data     = {}
  @locked   = false
  @__root__ = self
end