From f47612a6d15c4f9f499a403682d3a58f7371df08 Mon Sep 17 00:00:00 2001 From: Gilbert Date: Sun, 19 Feb 2012 18:18:45 -0600 Subject: [PATCH] Gave option to select Rack web server. --- lib/staticmatic/configuration.rb | 2 ++ lib/staticmatic/server.rb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/staticmatic/configuration.rb b/lib/staticmatic/configuration.rb index 3568871..d67faea 100644 --- a/lib/staticmatic/configuration.rb +++ b/lib/staticmatic/configuration.rb @@ -1,5 +1,6 @@ module StaticMatic class Configuration + attr_accessor :preview_server attr_accessor :preview_server_host attr_accessor :preview_server_port @@ -10,6 +11,7 @@ class Configuration attr_accessor :reverse_ext_mappings def initialize + self.preview_server = Rack::Handler::WEBrick self.preview_server_host = "localhost" self.preview_server_port = 4000 diff --git a/lib/staticmatic/server.rb b/lib/staticmatic/server.rb index 917e7df..711c78d 100644 --- a/lib/staticmatic/server.rb +++ b/lib/staticmatic/server.rb @@ -60,7 +60,7 @@ def self.start(staticmatic) run StaticMatic::Server.new(staticmatic) end - Rack::Handler::WEBrick.run(app, :Port => port, :Host => host) + staticmatic.configuration.preview_server.run(app, :Port => port, :Host => host) end end