Class: Arpa::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Arpa::Generators::InstallGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/arpa/install_generator.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.next_migration_number(dirname) ⇒ Object
27 28 29 30 |
# File 'lib/generators/arpa/install_generator.rb', line 27 def self.next_migration_number(dirname) return Time.new.utc.strftime('%Y%m%d%H%M%S') if ActiveRecord::Base. format('%.3d', (current_migration_number(dirname) + 1)) end |
Instance Method Details
#copy_locales ⇒ Object
40 41 42 |
# File 'lib/generators/arpa/install_generator.rb', line 40 def copy_locales copy_file '../../config/locales/arpa.en.yml', 'config/locales/arpa.en.yml' end |
#create_migrate_files ⇒ Object
34 35 36 37 38 |
# File 'lib/generators/arpa/install_generator.rb', line 34 def create_migrate_files @associate_table ||= 'users' @associate_primary_key ||= "#{@associate_table.singularize}_id" migration_template 'templates/migration.rb', 'db/migrate/create_arpa_tables.rb' end |