Sha256: 5b6b02b2cc21826d15aee1759ef3a6dfb2f8880f57634d9f25a3a51f4b1df6db

Contents?: true

Size: 556 Bytes

Versions: 3

Compression:

Stored size: 556 Bytes

Contents

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

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
enjoy_cms_feedback-0.4.1 lib/generators/enjoy/feedback/migration_generator.rb
enjoy_cms_feedback-0.4.0 lib/generators/enjoy/feedback/migration_generator.rb
enjoy_cms_feedback-0.4.0.beta3 lib/generators/enjoy/feedback/migration_generator.rb