class Kuroko2::Servers::Base

Public Class Methods

new(options = {}) click to toggle source
# File lib/autoload/kuroko2/servers/base.rb, line 11
def initialize(options = {})
  @options = options
end

Public Instance Methods

run() click to toggle source
# File lib/autoload/kuroko2/servers/base.rb, line 15
def run
  ServerEngine.create(nil, worker, default_options.merge(@options)).run
end

Private Instance Methods

default_options() click to toggle source
# File lib/autoload/kuroko2/servers/base.rb, line 25
def default_options
  {}
end
worker() click to toggle source
# File lib/autoload/kuroko2/servers/base.rb, line 21
def worker
  raise NotImplementedError
end