Method: PDK::Config::Namespace#initialize
- Defined in:
- lib/pdk/config/namespace.rb
#initialize(name = nil, file: nil, parent: nil, &block) ⇒ Namespace
Initialises the PDK::Config::Namespace object.
24 25 26 27 28 29 30 31 |
# File 'lib/pdk/config/namespace.rb', line 24 def initialize(name = nil, file: nil, parent: nil, &block) @file = File.(file) unless file.nil? @values = {} @name = name.to_s @parent = parent instance_eval(&block) if block_given? end |