Sha256: c41528ca579299da4ac966602deaf8ed28c09915501634c43e6cade228ec431a

Contents?: true

Size: 634 Bytes

Versions: 3

Compression:

Stored size: 634 Bytes

Contents

module ActivityEngine
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path("../templates", __FILE__)

      desc "Creates a ActivityEngine initializer."

      def copy_initializer
        template "activity_engine_config.rb", "config/post_initializers/activity_engine_config.rb"
      end

      def insert_into_application_config
        application do
          File.read(File.join(self.class.source_root, "insert_into_application_config.rb"))
        end
      end

      def install_migrations
        rake('activity_engine:install:migrations')
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activity_engine-0.0.9 lib/generators/activity_engine/install_generator.rb
activity_engine-0.0.8 lib/generators/activity_engine/install_generator.rb
activity_engine-0.0.7 lib/generators/activity_engine/install_generator.rb