module Sanford::Server::ClassMethods
Public Instance Methods
config()
click to toggle source
# File lib/sanford/server.rb, line 161 def config @config ||= Config.new end
error(&block)
click to toggle source
# File lib/sanford/server.rb, line 214 def error(&block) self.config.error_procs << block end
error_procs()
click to toggle source
# File lib/sanford/server.rb, line 218 def error_procs self.config.error_procs end
init(&block)
click to toggle source
# File lib/sanford/server.rb, line 206 def init(&block) self.config.init_procs << block end
init_procs()
click to toggle source
# File lib/sanford/server.rb, line 210 def init_procs self.config.init_procs end
ip(value = nil)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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
Also aliased as: workers
pid_file(value = nil)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
flags
# 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)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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