class ActiveJobReporter::InstallGenerator
Installs ActiveJobReporter
in a rails app.
Public Class Methods
next_migration_number(dirname)
click to toggle source
# File lib/generators/active_job_reporter/install_generator.rb, line 31 def self.next_migration_number(dirname) ::ActiveRecord::Generators::Base.next_migration_number(dirname) end
Public Instance Methods
create_initializer()
click to toggle source
# File lib/generators/active_job_reporter/install_generator.rb, line 27 def create_initializer template "active_job_reporter.rb.erb", File.join("config", "initializers", "active_job_reporter.rb") end
create_migration_file()
click to toggle source
# File lib/generators/active_job_reporter/install_generator.rb, line 23 def create_migration_file migration_template "create_jobs.rb.erb", File.join("db", "migrate", "create_jobs.rb") end
jobs_table_name()
click to toggle source
# File lib/generators/active_job_reporter/install_generator.rb, line 39 def jobs_table_name options.jobs_table_name end
migration_version()
click to toggle source
# File lib/generators/active_job_reporter/install_generator.rb, line 35 def migration_version "[#{ActiveRecord::VERSION::MAJOR}.#{ActiveRecord::VERSION::MINOR}]" end