Class: ProcessWanker::ConfigurationBuilder

Inherits:
Builder
  • Object
show all
Defined in:
lib/config/config.rb

Instance Method Summary collapse

Methods inherited from Builder

#klass

Instance Method Details

#auth(&block) ⇒ Object



83
84
85
# File 'lib/config/config.rb', line 83

def auth(&block)
	@config.auth=Deferred.new(@config,[],block,ConfigAuthBuilder)
end

#build(container, args, block) ⇒ Object



69
70
71
72
73
# File 'lib/config/config.rb', line 69

def build(container,args,block)
	super(container,args,block)
	@config.add_defaults()
	@config
end

#client(&block) ⇒ Object



75
76
77
# File 'lib/config/config.rb', line 75

def client(&block)
	@config.client=Deferred.new(@config,[],block,ConfigClientBuilder)
end

#daemon(&block) ⇒ Object



79
80
81
# File 'lib/config/config.rb', line 79

def daemon(&block)
	@config.daemon=Deferred.new(@config,[],block,ConfigDaemonBuilder)
end