Guest User

Untitled

a guest
Feb 20th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. Dir[File.dirname(__FILE__) + "/vendor/**/lib/"].each { |d| $:.unshift d }
  2. require 'sinatra'
  3. require 'date'
  4.  
  5. require 'rubygems'
  6. require 'models'
  7.  
  8.  
  9. enable :sessions
  10.  
  11. ## Misc Classes #################################
  12. load 'lib/classes/chart.rb'
  13.  
  14.  
  15. ## Configure ####################################
  16. configure do
  17.  
  18. end
  19.  
  20. ## Helpers ######################################
  21. helpers do
  22. def current_user
  23. User[session[:user]]
  24. end
  25.  
  26. def requires_login
  27. @user = current_user
  28. redirect '/users/login' unless @user
  29. end
  30. end
  31.  
  32. ## Web ##########################################
  33.  
  34. load "lib/web/login.rb"
  35. load "lib/web/new_user.rb"
  36. load "lib/web/chart_web.rb"
  37. load "lib/web/user_profile.rb"
  38. load "lib/web/dashboard.rb"
  39.  
  40. get '/' do
  41. haml :home
  42. end
Add Comment
Please, Sign In to add comment