Method: Dply::AppConfig#initialize

Defined in:
lib/dply/app_config.rb

#initializeAppConfig

Returns a new instance of AppConfig.



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/dply/app_config.rb', line 14

def initialize
  @tasks = {}
  @config_map = {}
  @namespace = nil
  @inside_namespace = false
  @config_read = false
  @dsl_methods = self.class.instance_methods(false) + self.class.private_instance_methods(false)
  def self.singleton_method_added(name)
    raise Error, "overriding dsl method: :#{name} not allowed" if @dsl_methods.include? name
  end
end