class ActiveRecallGenerator

Public Class Methods

next_migration_number(path) click to toggle source
# File lib/generators/active_recall/active_recall_generator.rb, line 16
def self.next_migration_number(path)
  ActiveRecord::Generators::Base.next_migration_number(path)
end

Public Instance Methods

create_migration_files() click to toggle source
# File lib/generators/active_recall/active_recall_generator.rb, line 20
def create_migration_files
  create_migration_file_if_not_exist 'create_active_recall_tables'
  create_migration_file_if_not_exist 'add_active_recall_item_answer_counts'
  create_migration_file_if_not_exist 'migrate_okubo_to_active_recall' if options['migrate_data']
end

Private Instance Methods

create_migration_file_if_not_exist(file_name) click to toggle source
# File lib/generators/active_recall/active_recall_generator.rb, line 28
def create_migration_file_if_not_exist(file_name)
  unless self.class.migration_exists?(File.dirname(File.expand_path("db/migrate/#{file_name}")), file_name)
    migration_template "#{file_name}.rb", "db/migrate/#{file_name}.rb"
  end
end