Sha256: 53c6ce95fb4d686d3b0a981a1bb7abb3831a3e2691d74d691c612e10c0dbf8f3

Contents?: true

Size: 663 Bytes

Versions: 14

Compression:

Stored size: 663 Bytes

Contents

""" 
  script to bootstrap the doozer/rackup/server.ru in test mode
  since rackup doesn't call Rackup::Builder in test (in rackup this is 'none') mode
  
"""

config = File.expand_path(File.join(File.dirname(__FILE__), 'server.ru'))
env = :test
cfgfile = File.read(config)
if cfgfile[/^#\\(.*)/]
  opts.parse! $1.split(/\s+/)
end
ru=[]
ru.push("options = {:Port => 5000, :Host => '127.0.0.1', :AccessLog => []}")
ru.push("app = Rack::Builder.new do")
ru.push("use Rack::CommonLogger")
ru.push(cfgfile)
ru.push("end.to_app") 
ru.push("Rack::Handler::Mongrel.run app, :Port => 5000")
app = eval "Rack::Builder.new {( " + ru.join("\n") + "\n )}.to_app", nil, config

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
grippy-doozer-0.1.4 lib/doozer/rackup/test.rb
grippy-doozer-0.1.5 lib/doozer/rackup/test.rb
doozer-0.4.4 lib/doozer/rackup/test.rb
doozer-0.4.3 lib/doozer/rackup/test.rb
doozer-0.4.2 lib/doozer/rackup/test.rb
doozer-0.4.1 lib/doozer/rackup/test.rb
doozer-0.4.0 lib/doozer/rackup/test.rb
doozer-0.3.1 lib/doozer/rackup/test.rb
doozer-0.3.0 lib/doozer/rackup/test.rb
doozer-0.2.6 lib/doozer/rackup/test.rb
doozer-0.2.5 lib/doozer/rackup/test.rb
doozer-0.2.2 lib/doozer/rackup/test.rb
doozer-0.2.1 lib/doozer/rackup/test.rb
doozer-0.2.0 lib/doozer/rackup/test.rb