Method: Async::Service::Configuration.build

Defined in:
lib/async/service/configuration.rb

.build(root: Dir.pwd, &block) ⇒ Object

Build a configuration using a block.



20
21
22
23
24
25
26
27
# File 'lib/async/service/configuration.rb', line 20

def self.build(root: Dir.pwd, &block)
	configuration = self.new
	
	loader = Loader.new(configuration, root)
	loader.instance_eval(&block)
	
	return configuration
end