Class: HerokuMongoid::Env

Inherits:
Object
  • Object
show all
Defined in:
lib/heroku_mongoid/env.rb

Constant Summary collapse

REGEXP =
/^mongodb:\/\/(\w+):(\w+)@([\w\.]+):(\d+)\/(\w+)$/

Class Method Summary collapse

Class Method Details

.breakObject



5
6
7
8
9
10
11
12
13
# File 'lib/heroku_mongoid/env.rb', line 5

def self.break
  REGEXP.match(ENV['MONGOHQ_URL'])

  ENV['MONGOID_HOST']     = $3
  ENV['MONGOID_PORT']     = $4
  ENV['MONGOID_USERNAME'] = $1
  ENV['MONGOID_PASSWORD'] = $2
  ENV['MONGOID_DATABASE'] = $5
end