Class: ProcessWanker::ConfigDaemonBuilder
- Defined in:
- lib/config/config_daemon.rb
Instance Method Summary collapse
- #auth(&block) ⇒ Object
- #hook(pattern, &block) ⇒ Object
- #listen_hostname(v) ⇒ Object
- #listen_port(v) ⇒ Object
- #log_file(v) ⇒ Object
- #services(name = "default", &block) ⇒ Object
- #smtp(&block) ⇒ Object
Methods inherited from Builder
Instance Method Details
#auth(&block) ⇒ Object
63 64 65 |
# File 'lib/config/config_daemon.rb', line 63 def auth(&block) @config.auth=Deferred.new(@config,[],block,ConfigAuthBuilder) end |
#hook(pattern, &block) ⇒ Object
67 68 69 |
# File 'lib/config/config_daemon.rb', line 67 def hook(pattern,&block) @config.hooks << ConfigHook.new(@config,pattern,block) end |
#listen_hostname(v) ⇒ Object
75 76 77 |
# File 'lib/config/config_daemon.rb', line 75 def listen_hostname(v) @config.listen_hostname=v end |
#listen_port(v) ⇒ Object
79 80 81 |
# File 'lib/config/config_daemon.rb', line 79 def listen_port(v) @config.listen_port=v.to_i end |
#log_file(v) ⇒ Object
83 84 85 |
# File 'lib/config/config_daemon.rb', line 83 def log_file(v) @config.log_file=v end |
#services(name = "default", &block) ⇒ Object
87 88 89 |
# File 'lib/config/config_daemon.rb', line 87 def services(name="default",&block) @config.services[name]=Deferred.new(@config,[name],block,ConfigDaemonServicesBuilder) end |
#smtp(&block) ⇒ Object
71 72 73 |
# File 'lib/config/config_daemon.rb', line 71 def smtp(&block) @config.smtp=Deferred.new(@config,[],block,ConfigSMTPBuilder) end |