File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ require 'sinatra'
55require 'sass/plugin/rack'
66use Sass ::Plugin ::Rack
77
8- set :env , :production
8+ set :env , :development
99
1010require 'hackety'
1111
Original file line number Diff line number Diff line change 1010
1111#this method will set up our database connection for any environment
1212def setup_db environ
13- #we want to connect to mongohq
14- MongoMapper . connection = Mongo ::Connection . new ( ENV [ 'MONGOHQ_HOST' ] , ENV [ 'MONGOHQ_PORT' ] )
15- MongoMapper . database = ENV [ 'MONGOHQ_DATABASE' ]
16- MongoMapper . database . authenticate ( ENV [ 'MONGOHQ_USER' ] , ENV [ 'MONGOHQ_PASSWORD' ] )
13+ if environ == :production
14+ #we want to connect to mongohq
15+ MongoMapper . connection = Mongo ::Connection . new ( ENV [ 'MONGOHQ_HOST' ] , ENV [ 'MONGOHQ_PORT' ] )
16+ MongoMapper . database = ENV [ 'MONGOHQ_DATABASE' ]
17+ MongoMapper . database . authenticate ( ENV [ 'MONGOHQ_USER' ] , ENV [ 'MONGOHQ_PASSWORD' ] )
18+ else
19+ MongoMapper . connection = Mongo ::Connection . new ( 'localhost' )
20+ MongoMapper . database = "hackety-#{ environ } "
21+ end
1722end
1823
1924#these configure blocks only run in one environment
You can’t perform that action at this time.
0 commit comments