Sha256: 10c7772d4fcf964648b25e53e6cbb9aa538b03c4e188131e6d06231a3a5845d8
Contents?: true
Size: 1 KB
Versions: 7
Compression:
Stored size: 1 KB
Contents
#-- # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # Version 2, December 2004 # # DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE # TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION # # 0. You just DO WHAT THE FUCK YOU WANT TO. #++ require 'sinatra/base' require 'bcrypt' require 'data_mapper' require 'dm-sqlite-adapter' require 'rack/csrf' class ${ClassName} < Sinatra::Base db_path = File.join Dir.pwd, '../', 'db' Dir.mkdir db_path unless Dir.exists? db_path DataMapper.setup :default, "sqlite3://#{db_path}/spec.db" configure { use Rack::Session::Cookie, :path => '/', :secret => '${GenerateString}' use Rack::Csrf, :raise => true, :field => '_csrf' } Dir.glob('../app/helpers/*.rb') { |h| require h.chomp } Dir.glob('../app/models/*.rb') { |m| require m.chomp } Dir.glob('../app/controllers/*.rb') { |c| require c.chomp } DataMapper.finalize User.auto_migrate! end
Version data entries
7 entries across 7 versions & 1 rubygems