Module: ConfigBuilder

Defined in:
lib/config_builder.rb,
lib/config_builder/model.rb,
lib/config_builder/filter.rb,
lib/config_builder/loader.rb,
lib/config_builder/runner.rb,
lib/config_builder/version.rb,
lib/config_builder/filter_stack.rb,
lib/config_builder/class_registry.rb,
lib/config_builder/model_delegator.rb,
lib/config_builder/extension_handler.rb,
lib/config_builder/action/load_extensions.rb

Defined Under Namespace

Modules: Action, Filter, Loader, Model, ModelDelegator Classes: ClassRegistry, ExtensionHandler, FilterStack, Runner

Constant Summary collapse

VERSION =
'0.12.0'

Class Method Summary collapse

Class Method Details

.load(identifier, method, value) ⇒ Object



10
11
12
13
# File 'lib/config_builder.rb', line 10

def self.load(identifier, method, value)
  runner = ConfigBuilder::Runner.new
  runner.run(identifier, method, value)
end

.source_rootObject



15
16
17
# File 'lib/config_builder.rb', line 15

def self.source_root
  @source_root ||= File.expand_path('..', __FILE__)
end

.template_rootObject



19
20
21
# File 'lib/config_builder.rb', line 19

def self.template_root
  @template_root ||= File.expand_path('../templates', source_root)
end