ruby binding clean-up
commitc023fa46c39157b09728f57fa5014d71bfcb935f
authorRyan Dahl <ry@lakshmi.local>
Sun, 9 Mar 2008 14:39:00 +0000 (9 15:39 +0100)
committerRyan Dahl <ry@lakshmi.local>
Sun, 9 Mar 2008 14:39:00 +0000 (9 15:39 +0100)
tree2d95b7e535a3a582df6cc4b67e46d87ef0f06b36
parentb938ce438686fab63851b0d2b5752ab066b4f305
ruby binding clean-up

1. Because you will never need to run two servers per RubyVM, I have removed
the Ebb::Server class. It is replaced with Ebb.start_server. This has allowed
me to simplify ebb_ruby.c much.

2. Two allow for ebb_merb or other executables I've moved the option parsing
into Ebb::Runner. Check out bin/ebb_rails to see the cute API (if i do say so
myself) for adding options to the runner.

3. I've done away with the Daemonizable include and moved the logic into the
the new Runner class.
VERSION
benchmark/application.rb
benchmark/server_test.rb
bin/ebb_rails
ruby_lib/daemonizable.rb [deleted file]
ruby_lib/ebb.rb
ruby_lib/ebb/runner.rb [new file with mode: 0644]
src/ebb.c
src/ebb_ruby.c
test/basic_test.rb
test/echo_server.rb