diff options
Diffstat (limited to 'lib/rainbows.rb')
-rw-r--r-- | lib/rainbows.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/rainbows.rb b/lib/rainbows.rb index cb08ca3..f79c1e8 100644 --- a/lib/rainbows.rb +++ b/lib/rainbows.rb @@ -1,10 +1,14 @@ # -*- encoding: binary -*- require 'unicorn' +def Rainbows!(&block) + block_given? or raise ArgumentError, "Rainbows! requires a block" + Rainbows::HttpServer.setup(block) +end + module Rainbows require 'rainbows/const' - require 'rainbows/configurator' require 'rainbows/http_server' require 'rainbows/http_response' |