Starting point

None of this code is final - indeed, most of it is just gubbins -
but it shows the path I mean to take with the code, I hope.

Much more to come.
This commit is contained in:
Nicholas Thomas
2011-05-15 00:36:57 +01:00
commit 5554ff2dbe
17 changed files with 321 additions and 0 deletions

22
bin/sharp-coin Executable file
View File

@@ -0,0 +1,22 @@
#!/usr/bin/env ruby
$: << 'lib' # TODO: remove this
require 'sharp-coin'
SharpCoin::Config::read(ARGV[0])
server = SharpCoin::Server.new
trap("INT") do
server.stop
end
trap("KILL") do
server.stop
end
EM::run do
EventMachine.epoll
server.run
end