Sha256: 64e4b33ab95da9e7302365f7ccf4c523c53cca0a6c1db610561a5e68d9cbb04c
Contents?: true
Size: 732 Bytes
Versions: 1
Compression:
Stored size: 732 Bytes
Contents
module Terminus class Application < Sinatra::Base ROOT = File.expand_path(File.dirname(__FILE__) + '/../') set :static, true set :public, ROOT + '/terminus/public' set :views, ROOT + '/terminus/views' def self.driver_script(host) %Q{<script type="text/javascript" src="http://#{host}:#{Terminus.port}/bootstrap.js"></script>} end helpers do def bootstrap Packr.pack(erb(:bootstrap), :shrink_vars => true) end def host "http://#{ env['HTTP_HOST'] }" end end get '/' do erb :index end get '/bootstrap.js' do headers 'Content-Type' => 'text/javascript' bootstrap end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terminus-0.3.0 | lib/terminus/application.rb |