Sha256: da65d9cb4a19f44f5ca547791decf385785ab1ba6c3887d44433d53f4a594a10
Contents?: true
Size: 596 Bytes
Versions: 29
Compression:
Stored size: 596 Bytes
Contents
require 'pathname' require 'thread' require 'json' require 'sinatra/base' require_relative 'metadata' Thread.abort_on_exception = true module Bender class Web < Sinatra::Application set :root, File.join(Bender::ROOT, 'web') get '/v' do content_type :text VERSION end get '/' do erb :app end get '/favicon.ico' do send_file File.join(settings.root, 'favicon.ico'), \ disposition: 'inline' end get %r|/app/(.*)| do |fn| send_file File.join(settings.root, 'app', fn), \ disposition: 'inline' end end end
Version data entries
29 entries across 29 versions & 1 rubygems