Sha256: 80c46336d6578f0bbf3d772c05dbe9f77601bfd2f0f8e92b36d60019e511b8ec

Contents?: true

Size: 539 Bytes

Versions: 5

Compression:

Stored size: 539 Bytes

Contents

require 'rails/generators'
require 'rails/generators/active_record'

module Enjoy::News::Migrations
  class InstallGenerator < Rails::Generators::Base
    include ActiveRecord::Generators::Migration
    source_root File.expand_path('../templates', __FILE__)

    desc 'Enjoy::News migration generator'
    def install
      if Enjoy::News.active_record?
        %w(news).each do |table_name|
          migration_template "migration_#{table_name}.rb", "db/migrate/enjoy_news_create_#{table_name}.rb"
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
enjoy_cms_news-0.4.1 lib/generators/enjoy/news/migrations/migration_generator.rb
enjoy_cms_news-0.4.0.2 lib/generators/enjoy/news/migrations/migration_generator.rb
enjoy_cms_news-0.4.0.1 lib/generators/enjoy/news/migrations/migration_generator.rb
enjoy_cms_news-0.4.0 lib/generators/enjoy/news/migrations/migration_generator.rb
enjoy_cms_news-0.4.0.beta3 lib/generators/enjoy/news/migrations/migration_generator.rb