Sha256: 48b55b7bd413164826b3f15c330b9c484deeea439cb83282c8b10d499d21577b

Contents?: true

Size: 857 Bytes

Versions: 1

Compression:

Stored size: 857 Bytes

Contents

# require 'thor-ext'
require 'rails/generators/base'

module MongoMapper
  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 mongo_mapper}
      # end

      def create_files
        template "mongo_mapper_db_config.rb" , "config/initializers/mongo_mapper_db_config.rb"
        puts "Please ensure Gemfile contains: gem 'mongo_mapper'"
      end

      def self.source_root
        @source_root ||= File.expand_path('../templates', __FILE__)
      end

      def self.banner
        "#{$0} mongo_mapper:#{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/mongo_mapper/setup/setup_generator.rb