Module: Sanford::Server::ClassMethods
- Defined in:
- lib/sanford/server.rb
Instance Method Summary collapse
- #config ⇒ Object
- #error(&block) ⇒ Object
- #error_procs ⇒ Object
- #init(&block) ⇒ Object
- #init_procs ⇒ Object
- #ip(value = nil) ⇒ Object
- #logger(value = nil) ⇒ Object
- #name(value = nil) ⇒ Object
- #num_workers(new_num_workers = nil) ⇒ Object (also: #workers)
- #pid_file(value = nil) ⇒ Object
- #port(value = nil) ⇒ Object
-
#receives_keep_alive(value = nil) ⇒ Object
flags.
- #router(value = nil, &block) ⇒ Object
- #shutdown_timeout(value = nil) ⇒ Object
- #template_source(value = nil) ⇒ Object
- #verbose_logging(value = nil) ⇒ Object
- #worker_class(value = nil) ⇒ Object
- #worker_params(value = nil) ⇒ Object
Instance Method Details
#config ⇒ Object
161 162 163 |
# File 'lib/sanford/server.rb', line 161 def config @config ||= Config.new end |
#error(&block) ⇒ Object
214 215 216 |
# File 'lib/sanford/server.rb', line 214 def error(&block) self.config.error_procs << block end |
#error_procs ⇒ Object
218 219 220 |
# File 'lib/sanford/server.rb', line 218 def error_procs self.config.error_procs end |
#init(&block) ⇒ Object
206 207 208 |
# File 'lib/sanford/server.rb', line 206 def init(&block) self.config.init_procs << block end |
#init_procs ⇒ Object
210 211 212 |
# File 'lib/sanford/server.rb', line 210 def init_procs self.config.init_procs end |
#ip(value = nil) ⇒ Object
170 171 172 173 |
# File 'lib/sanford/server.rb', line 170 def ip(value = nil) self.config.ip = value if !value.nil? self.config.ip end |
#logger(value = nil) ⇒ Object
227 228 229 230 |
# File 'lib/sanford/server.rb', line 227 def logger(value = nil) self.config.logger = value if !value.nil? self.config.logger end |
#name(value = nil) ⇒ Object
165 166 167 168 |
# File 'lib/sanford/server.rb', line 165 def name(value = nil) self.config.name = value if !value.nil? self.config.name end |
#num_workers(new_num_workers = nil) ⇒ Object Also known as: workers
200 201 202 203 |
# File 'lib/sanford/server.rb', line 200 def num_workers(new_num_workers = nil) self.config.num_workers = new_num_workers if new_num_workers self.config.num_workers end |
#pid_file(value = nil) ⇒ Object
180 181 182 183 |
# File 'lib/sanford/server.rb', line 180 def pid_file(value = nil) self.config.pid_file = value if !value.nil? self.config.pid_file end |
#port(value = nil) ⇒ Object
175 176 177 178 |
# File 'lib/sanford/server.rb', line 175 def port(value = nil) self.config.port = value if !value.nil? self.config.port end |
#receives_keep_alive(value = nil) ⇒ Object
flags
240 241 242 243 |
# File 'lib/sanford/server.rb', line 240 def receives_keep_alive(value = nil) self.config.receives_keep_alive = value if !value.nil? self.config.receives_keep_alive end |
#router(value = nil, &block) ⇒ Object
232 233 234 235 236 |
# File 'lib/sanford/server.rb', line 232 def router(value = nil, &block) self.config.router = value if !value.nil? self.config.router.instance_eval(&block) if block self.config.router end |
#shutdown_timeout(value = nil) ⇒ Object
185 186 187 188 |
# File 'lib/sanford/server.rb', line 185 def shutdown_timeout(value = nil) self.config.shutdown_timeout = value if !value.nil? self.config.shutdown_timeout end |
#template_source(value = nil) ⇒ Object
222 223 224 225 |
# File 'lib/sanford/server.rb', line 222 def template_source(value = nil) self.config.template_source = value if !value.nil? self.config.template_source end |
#verbose_logging(value = nil) ⇒ Object
245 246 247 248 |
# File 'lib/sanford/server.rb', line 245 def verbose_logging(value = nil) self.config.verbose_logging = value if !value.nil? self.config.verbose_logging end |
#worker_class(value = nil) ⇒ Object
190 191 192 193 |
# File 'lib/sanford/server.rb', line 190 def worker_class(value = nil) self.config.worker_class = value if !value.nil? self.config.worker_class end |
#worker_params(value = nil) ⇒ Object
195 196 197 198 |
# File 'lib/sanford/server.rb', line 195 def worker_params(value = nil) self.config.worker_params = value if !value.nil? self.config.worker_params end |