class Noticent::Generators::InstallGenerator
Public Class Methods
next_migration_number(path)
click to toggle source
# File lib/generators/noticent/noticent.rb, line 13 def self.next_migration_number(path) next_migration_number = current_migration_number(path) + 1 ActiveRecord::Migration.next_migration_number(next_migration_number) end
Public Instance Methods
copy_initializer()
click to toggle source
# File lib/generators/noticent/noticent.rb, line 25 def copy_initializer template 'noticent_initializer.rb', 'config/initializers/noticent.rb' puts 'Install Complete!' end
copy_migrations()
click to toggle source
# File lib/generators/noticent/noticent.rb, line 18 def copy_migrations migration_template 'create_opt_ins.rb', 'db/migrate/create_opt_ins.rb' puts 'DB migration generated. Run rake db:migrate next' end
copy_model()
click to toggle source
# File lib/generators/noticent/noticent.rb, line 31 def copy_model template 'opt_in.rb', 'app/models/opt_in.rb' end