class DeviseCodeAuthenticatable::Generators::InstallGenerator
Public Class Methods
next_migration_number(dirname)
click to toggle source
# File lib/generators/devise_code_authenticatable/install_generator.rb, line 26 def self.next_migration_number(dirname) ::ActiveRecord::Generators::Base.next_migration_number(dirname) end
Public Instance Methods
copy_devise_migration()
click to toggle source
# File lib/generators/devise_code_authenticatable/install_generator.rb, line 15 def copy_devise_migration migration_template 'migration.rb', "db/migrate/create_login_codes.rb", migration_version: migration_version end
copy_locale()
click to toggle source
# File lib/generators/devise_code_authenticatable/install_generator.rb, line 11 def copy_locale copy_file '../../../../config/locales/en.yml', 'config/locales/devise_code_authenticatable.en.yml' end
migration_version()
click to toggle source
# File lib/generators/devise_code_authenticatable/install_generator.rb, line 19 def migration_version major = ActiveRecord::VERSION::MAJOR if major >= 6 "[#{major}.#{ActiveRecord::VERSION::MINOR}]" end end