class QC::InstallGenerator
Public Class Methods
next_migration_number(dirname)
click to toggle source
# File lib/generators/queue_classic/install_generator.rb, line 15 def self.next_migration_number(dirname) next_migration_number = current_migration_number(dirname) + 1 ActiveRecord::Migration.next_migration_number(next_migration_number) end
Public Instance Methods
create_migration_file()
click to toggle source
# File lib/generators/queue_classic/install_generator.rb, line 20 def create_migration_file if self.class.migration_exists?('db/migrate', 'add_queue_classic').nil? migration_template 'add_queue_classic.rb', 'db/migrate/add_queue_classic.rb' end if self.class.migration_exists?('db/migrate', 'update_queue_classic_3_0_0').nil? migration_template 'update_queue_classic_3_0_0.rb', 'db/migrate/update_queue_classic_3_0_0.rb' end if self.class.migration_exists?('db/migrate', 'update_queue_classic_3_0_2').nil? migration_template 'update_queue_classic_3_0_2.rb', 'db/migrate/update_queue_classic_3_0_2.rb' end if self.class.migration_exists?('db/migrate', 'update_queue_classic_3_1_0').nil? migration_template 'update_queue_classic_3_1_0.rb', 'db/migrate/update_queue_classic_3_1_0.rb' end if self.class.migration_exists?('db/migrate', 'update_queue_classic_4_0_0').nil? migration_template 'update_queue_classic_4_0_0.rb', 'db/migrate/update_queue_classic_4_0_0.rb' end end