iurimatias/madrox-cluster

View on GitHub
lib/madrox-cluster/server/server.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'sourcify'
require 'socket'
require 'eventmachine'
require 'json'
require 'pry'

require 'madrox-cluster/json_builder'
require 'madrox-cluster/server/server_handler'

module Madrox

  class Server
    def self.start(hostname, port=2000)
      puts "starting server on #{hostname}:#{port}"
      EventMachine.run {
        EventMachine.start_server hostname, port, ServerHandler
      }
    end
  end

end