Sha256: b6728b5118a5c489d091e39a1c7427b044b83c14fdcd7b2ea7bc31cbcfdd21f0

Contents?: true

Size: 639 Bytes

Versions: 3

Compression:

Stored size: 639 Bytes

Contents

require 'rails/generators'
require 'rails/generators/migration'

module QuestSearch
  module Generators
    
    class MigrationGenerator < Rails::Generators::NamedBase
      desc "Generates migration file for the given model name"
      
      include Rails::Generators::Migration
      
      source_root File.expand_path('../../../templates', __FILE__)

      def self.next_migration_number(dirname)
        Time.now.strftime("%Y%m%d%H%M%S")
      end

      def create_migration
        migration_template "add_quest_search_index.rb", "db/migrate/add_quest_search_index_to_#{class_name.underscore}.rb"
      end
    end
    
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
quest_search-1.0.1 lib/generators/quest_search/migration/migration_generator.rb
quest_search-1.0.0 lib/generators/quest_search/migration/migration_generator.rb
quest_search-0.0.8 lib/generators/quest_search/migration/migration_generator.rb