travis-web/lib/travis/web/app/files.rb
2012-09-30 17:30:57 +02:00

18 lines
317 B
Ruby

class Travis::Web::App
class Files < Rack::Cascade
def initialize
super([public_dir, index])
end
def public_dir
Rack::File.new('public')
end
def index
proc do |env|
Rack::File.new(nil).tap { |f| f.path = 'public/index.html' }.serving(env)
end
end
end
end