Sha256: 395cc7557ddaf92c042197f89c0500910e52e21483a4f1e95a45f6651d10e41c
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
#---------------------------------------------------------------------------- # Set up Mongoid #---------------------------------------------------------------------------- puts "setting up Gemfile for Mongoid..." puts "installing Mongoid gems (takes a few minutes!)..." run 'bundle install' puts "creating 'config/mongoid.yml' Mongoid configuration file..." run 'rails generate mongoid:config' puts "modifying 'config/application.rb' file for Mongoid..." gsub_file 'config/application.rb', /require 'rails\/all'/ 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' require 'action_controller/railtie' require 'action_mailer/railtie' require 'active_resource/railtie' require 'rails/test_unit/railtie' RUBY end #---------------------------------------------------------------------------- # Tweak config/application.rb for Mongoid #---------------------------------------------------------------------------- gsub_file 'config/application.rb', /# Configure the default encoding used in templates for Ruby 1.9./ do <<-RUBY config.generators do |g| g.orm :mongoid end # Configure the default encoding used in templates for Ruby 1.9. RUBY end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mologue-0.0.1 | templates/mongoid.rb |