Sha256: 3e53e15886ecb9adf330679a2de3dc0ba7f51375277fe4dc5326da5d265fbcae

Contents?: true

Size: 827 Bytes

Versions: 15

Compression:

Stored size: 827 Bytes

Contents

require 'generators/mongo_mapper'

module MongoMapper
  module Generators
    class InstallGenerator < Base
      class_option  :host,      :type => :string, :default => 'localhost',        :desc => "Name of the Mongo host use"

      def create_files
        template "mongo_mapper.rb" , "config/initializers/mongo_mapper.rb"
        template "database.mongo.yml" , "config/database.mongo.yml"
        say "Please ensure Gemfile contains: gem '#{orm_gem_name}', '>=0.8.2'"
        say "For production enviroment DB configuration, set environment variables as indicated in config/database.mongo.yml"
      end

      protected

        def database
          name
        end

        def orm_gem_name
          "mongo_mapper"
        end

        def host
          options[:host] || 'localhost'
        end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
rails3-generators-0.17.6 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.5 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.4 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.3 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.2 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.1 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.17.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.16.1 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.16.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.15.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.14.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.13.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.12.1 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.12.0 lib/generators/mongo_mapper/install/install_generator.rb
rails3-generators-0.11.0 lib/generators/mongo_mapper/install/install_generator.rb