Module: Sinatra::MongoidConfig

Defined in:
lib/sinatra/mongoid_config.rb

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/sinatra/mongoid_config.rb', line 36

def self.registered app
  Mongoid.configure.sinatra_app = app
  
  app.set :mongo_host,     ENV['MONGO_HOST'] || 'localhost'
  app.set :mongo_db,       ENV['MONGO_DB']   || self.app_to_db_name(app)
  app.set :mongo_port,     ENV['MONGO_PORT'] || Mongo::Connection::DEFAULT_PORT
  app.set :mongo_user,     ENV['MONGO_USER']
  app.set :mongo_password, ENV['MONGO_PASSWORD']
end