Skip to content

Instantly share code, notes, and snippets.

View daz-codes's full-sized avatar

DAZ daz-codes

View GitHub Profile
helpers do
def js *scripts
@js ||= []
@js = scripts
end
def javascripts(*args)
js = []
js << settings.javascripts if settings.respond_to?('javascripts')
js << args
get '/' do
js :backbone, :custom
end
require 'sinatra/base'
module Sinatra
module JavaScripts
def js *scripts
@js ||= []
@js = scripts
end
def javascripts(*args)
require './sinatra/helpers'
get '/'
js :backbone, :application
js :admin if logged_in?
slim :index
end
module Sinatra
module JavaScripts
def js *scripts
@js ||= []
@js = scripts
end
def javascripts(*args)
js = []
js << settings.javascripts if settings.respond_to?('javascripts')
<head>
<%= meta %>
<%= title_tag %>
<%= favicon %>
<%= ie_shim %>
<%= webfonts %>
<%= javascripts %>
<%= styles :mobile,:general,:ie %>
</head>
require 'sinatra'
require 'slim'
require 'sinatra/flash'
enable :sessions
get '/' do
slim :index
end