module LazyAnt::DSL::Configurable::ClassMethods

Public Instance Methods

global_config() click to toggle source
# File lib/lazy_ant/dsl/configurable.rb, line 11
def global_config
  @global_config ||= config_class.new
end

Protected Instance Methods

config_class() click to toggle source
# File lib/lazy_ant/dsl/configurable.rb, line 21
def config_class
  @config_class ||= const_set('Config', Class.new(LazyAnt::Config))
end
configurable(name, options) click to toggle source
# File lib/lazy_ant/dsl/configurable.rb, line 17
def configurable(name, options)
  config_class.key name, options
end