Class: DeviseActivity::MigrationGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/generators/devise_activity/migration_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.next_migration_number(dirname) ⇒ Object



25
26
27
# File 'lib/generators/devise_activity/migration_generator.rb', line 25

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

Instance Method Details

#devise_activity_modelObject



21
22
23
# File 'lib/generators/devise_activity/migration_generator.rb', line 21

def devise_activity_model
  DeviseActivity.configuration.devise_model_name
end

#installObject



9
10
11
# File 'lib/generators/devise_activity/migration_generator.rb', line 9

def install
  migration_template 'migration.rb', "db/migrate/create_devise_activities_tables.rb"
end


17
18
19
# File 'lib/generators/devise_activity/migration_generator.rb', line 17

def navigations_table_name
  DeviseActivity.configuration.navigations_table_name
end

#sessions_table_nameObject



13
14
15
# File 'lib/generators/devise_activity/migration_generator.rb', line 13

def sessions_table_name
  DeviseActivity.configuration.sessions_table_name
end