-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.rb
More file actions
31 lines (27 loc) · 797 Bytes
/
init.rb
File metadata and controls
31 lines (27 loc) · 797 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
require 'dm-core'
require 'dm-migrations'
require 'dm-sqlite-adapter'
require 'digest/sha1'
require 'haml'
require 'json'
configure :production do
enable :sessions
pp "Loading Production Environment..."
DataMapper.setup(:default, ENV['DATABASE_URL'] || 'sqlite3://' + Dir.pwd + '/profbingo.db')
end
configure :test do
enable :sessions
pp "Loading Test Environment..."
DataMapper.setup(:default, 'sqlite3://' + Dir.pwd + '/profbingo_test.db')
end
configure :development do
enable :sessions
pp "Loading Development Environment..."
DataMapper.setup(:default, 'sqlite3://' + Dir.pwd + '/profbingo.db')
end
# Include the models after the database has been initialized
require 'models'
# Make sure DB is up to date.
DataMapper.finalize
DataMapper.auto_upgrade!
require 'routes'