Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dir[File.dirname(__FILE__) + "/vendor/**/lib/"].each { |d| $:.unshift d }
- require 'sinatra'
- require 'date'
- require 'rubygems'
- require 'models'
- enable :sessions
- ## Misc Classes #################################
- load 'lib/classes/chart.rb'
- ## Configure ####################################
- configure do
- end
- ## Helpers ######################################
- helpers do
- def current_user
- User[session[:user]]
- end
- def requires_login
- @user = current_user
- redirect '/users/login' unless @user
- end
- end
- ## Web ##########################################
- load "lib/web/login.rb"
- load "lib/web/new_user.rb"
- load "lib/web/chart_web.rb"
- load "lib/web/user_profile.rb"
- load "lib/web/dashboard.rb"
- get '/' do
- haml :home
- end
Add Comment
Please, Sign In to add comment