module Middleman
def self.start_server(options={})
def self.start_server(options={}) opts = { :Port => options[:port] || 4567, :AccessLog => [] } app = ::Middleman.server app.set :environment, options[:environment].to_sym opts[:app] = app.new opts[:server] = 'thin' $stderr.puts "== The Middleman is standing watch on port #{opts[:Port]}" ::Rack::Server.new(opts).start end