class Jebanni::Base

Public Class Methods

run() click to toggle source
# File lib/jebanni/base.rb, line 8
def self.run
  new.run
end

Public Instance Methods

run() click to toggle source
# File lib/jebanni/base.rb, line 12
def run
  bind = settings[:bind] || "0.0.0.0"
  port = settings[:port] || 63311
  @server = Server.new(bind, port)
  trap "INT" do
    @server.terminate if @server and @server.alive?
    exit
  end
  @server.send(:info, "Listen on #{bind}:#{port}")
  sleep
end