Sha256: 140589795eabf31380decf1179b23f825eb4d64aae379ac107dd243230a83bcc
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
# require 'thor-ext' require 'rails/generators/base' module Mongoid module Generators class SetupGenerator < Rails::Generators::Base # include ThorExtensions argument :database, :type => :string, :default => 'mongo_db_default' # def configure_gems # cleanup_gemfile # add_gems %w{mongo_ext mongo mongoid} # end def create_files template "mongoid.rb" , "config/initializers/mongoid.rb" template 'database.mongo.yml', "config/database.mongo.yml" puts "Please ensure Gemfile contains: gem 'mongoid'" end def self.source_root @source_root ||= File.expand_path('../templates', __FILE__) end def self.banner "#{$0} mongoid:#{generator_name} #{self.arguments.map{ |a| a.usage }.join(' ')} [options]" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongo_db_gen-0.3.4 | lib/generators/mongoid/setup/setup_generator.rb |