Sha256: 1f7a89761ed1e1bafb211cabb06232d81c719237042c6060b35ebfcaa62dbca0

Contents?: true

Size: 881 Bytes

Versions: 12

Compression:

Stored size: 881 Bytes

Contents

#----------------------------------------------------------------------------
# Set up Mongoid
#----------------------------------------------------------------------------
say "creating 'config/mongoid.yml' Mongoid configuration file..."
run 'rails generate mongoid:config'

say "modifying 'config/application.rb' file for Mongoid..."
append_file 'config/application.rb' do #, :after =>  /\# require \"rails\/test_unit\/railtie\"/ do
<<-RUBY

# If you are deploying to Heroku and MongoHQ,
# you supply connection information here.
require 'uri'
if ENV['MONGOHQ_URL']
  mongo_uri = URI.parse(ENV['MONGOHQ_URL'])
  ENV['MONGOID_HOST'] = mongo_uri.host
  ENV['MONGOID_PORT'] = mongo_uri.port.to_s
  ENV['MONGOID_USERNAME'] = mongo_uri.user
  ENV['MONGOID_PASSWORD'] = mongo_uri.password
  ENV['MONGOID_DATABASE'] = mongo_uri.path.gsub('/', '')
end

require 'mongoid/railtie'
RUBY
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
icebreaker-0.1.9 templates/mongoid.rb
icebreaker-0.1.8 templates/mongoid.rb
icebreaker-0.1.7 templates/mongoid.rb
icebreaker-0.1.6 templates/mongoid.rb
icebreaker-0.1.5 templates/mongoid.rb
icebreaker-0.1.4 templates/mongoid.rb
icebreaker-0.1.3 templates/mongoid.rb
icebreaker-0.1.2 templates/mongoid.rb
icebreaker-0.1.1 templates/mongoid.rb
icebreaker-0.1.0 templates/mongoid.rb
icebreaker-0.0.4 templates/mongoid.rb
icebreaker-0.0.3 templates/mongoid.rb