Class: Reji::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/generators/reji/install/install_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.next_migration_number(dir) ⇒ Object

for generating a timestamp when using ‘create_migration`



24
25
26
# File 'lib/generators/reji/install/install_generator.rb', line 24

def self.next_migration_number(dir)
  ActiveRecord::Generators::Base.next_migration_number(dir)
end

Instance Method Details

#create_reji_initializerObject



13
14
15
# File 'lib/generators/reji/install/install_generator.rb', line 13

def create_reji_initializer
  copy_file('reji.rb', 'config/initializers/reji.rb')
end

#create_reji_migrationObject



17
18
19
20
21
# File 'lib/generators/reji/install/install_generator.rb', line 17

def create_reji_migration
  copy_migration('add_reji_to_users')
  copy_migration('create_subscriptions')
  copy_migration('create_subscription_items')
end