Sha256: 1a4fb34558f9173764f303d714e8bac41cbc6f0bb2e88644ae49cb6ba18bf828

Contents?: true

Size: 846 Bytes

Versions: 4

Compression:

Stored size: 846 Bytes

Contents

# This application file was generated by jruby-enginize.

require 'rubygems'

require 'haml'
require 'sass'
require 'sinatra'

# Use AppEngine::URLFetch.fetch() for loading remote files.

require 'appengine-apis/urlfetch'

# Set to true if you need sessions.

set :sessions, false

# Configure Sinatra to reload during development.

class Sinatra::Reloader < Rack::Reloader 
   def safe_load(file, mtime, stderr = $stderr) 
     ::Sinatra::Application.reset!
     stderr.puts "#{self.class}: reseting routes" 
     super 
   end 
end 

configure :development do
  use Sinatra::Reloader
end

# Helpers to include...

helpers do
  include Rack::Utils

  alias_method :h, :escape_html
end

# GET /
 
get '/' do
  haml :index
end

# GET /stylesheet.css

get '/stylesheet.css' do
  content_type 'text/css', :charset => 'utf-8'

  sass :stylesheet
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
ulbrich-jruby-enginize-0.7.1 templates/sinatra/app.rb
ulbrich-jruby-enginize-0.7.2 templates/sinatra/app.rb
jruby-enginize-0.9 templates/sinatra/app.rb
jruby-enginize-0.8 templates/sinatra/app.rb