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