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
workers(new_num_workers = nil)
Alias for: num_workers