Sha256: bacf0e9262c21365c8fe22c6f7ee293cf1eb9be444f3e219e89713fa653a13eb

Contents?: true

Size: 579 Bytes

Versions: 12

Compression:

Stored size: 579 Bytes

Contents

ROOT = File.expand_path(File.dirname(__FILE__))

require 'thin'
require 'rack/builder'
require 'rack/static'

require ROOT + '/../lib/dimension'
require ROOT + '/../lib/dimension/middleware'

app = Rack::Builder.new do

  # root = File.join(ROOT, 'assets')
  root = ROOT

  use Rack::CommonLogger

  use Dimension::Middleware, { :root => root, :throttle => 1, :save => false }

  use Rack::Static,
    :urls => ['/'],
    :root => root

  run lambda { |env|
    [ 200, { 'Content-Type'  => 'text/html'}, ['Not Found.'] ]
  }

end

Thin::Server.start('0.0.0.0', 4567, app.to_app)

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
dimension-0.4.0 examples/middleware.rb
dimension-0.3.1 examples/middleware.rb
dimension-0.3.0 examples/middleware.rb
dimension-0.2.0 examples/middleware.rb
dimension-0.1.4 examples/middleware.rb
dimension-0.1.3 examples/middleware.rb
dimension-0.1.2 examples/middleware.rb
dimension-0.1.1 examples/middleware.rb
dimension-0.0.7 examples/middleware.rb
dimension-0.0.6 examples/middleware.rb
dimension-0.1.0 examples/middleware.rb
dimension-0.0.5 examples/middleware.rb