module GameServer::ServerStarter::ClassMethods

Public Instance Methods

listner(klass) click to toggle source
# File lib/server_starter.rb, line 12
def listner(klass)

  module_eval %(
    def self.start_server(opts = { })
      opts[:port] ||= 10667
      opts[:host] ||= '172.16.90.1'
      EventMachine::run {
        EventMachine::start_server opts[:host], opts[:port], #{klass}
      }
    end
  )
end