Method: Dply::AppConfig#initialize
- Defined in:
- lib/dply/app_config.rb
#initialize ⇒ AppConfig
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 |