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