Sha256: 3e5d241a5072df42d0ff566d6baeda94c3c33ddc9188429ecfefee676a3b1060

Contents?: true

Size: 554 Bytes

Versions: 1

Compression:

Stored size: 554 Bytes

Contents

require 'sinatra'
require 'coffee-script'
require 'sass'

Tilt.register Tilt::ERBTemplate, 'handlebars'

helpers do
  def handlebars(name)
    partial = render :handlebars, :"_#{name}"
    "<script type='text/x-handlebars'>#{partial}</script>"
  end
end

error do
  <<-HTML
    <h1>HALP!</h1>
    <p>The shit hit the fan in such a way that I don't know what to do.</p>
    <p>The error message: #{request.env['sinatra.error'].message}</p>
  HTML
end

get "/" do
  erb :index
end

get '/app.js' do
  coffee :app
end

get '/style.css' do
  sass :style
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
scripted-0.0.1 examples/websockets/server.rb