class RailsJwt::InstallGenerator
Public Instance Methods
copy_jwt_model()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 13 def copy_jwt_model copy_file "jwt.rb", "app/models/jwt.rb" end
copy_migrations()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 17 def copy_migrations # migration_template 'create_users.rb', 'db/migrate/rails_jtw_create_user.rb', migration_version # migration_template 'create_jwts.rb', 'db/migrate/rails_jtw_create_jwts.rb', migration_version copy_file "20211007002206_create_users.rb", "db/migrate/20211007002206_create_users.rb" copy_file "20211007002344_create_jwts.rb", "db/migrate/20211007002344_create_jwts.rb" end
copy_user_model()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 9 def copy_user_model copy_file "user.rb", "app/models/user.rb" end
install_route()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 5 def install_route route 'mount RailsJwt::Engine => "/rails_jwt", as: :rails_jwt' end
Private Instance Methods
migration_version()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 36 def migration_version if rails5_and_up? "[#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}]" end end
rails5_and_up?()
click to toggle source
# File lib/generators/rails_jwt/install_generator.rb, line 32 def rails5_and_up? Rails::VERSION::MAJOR >= 5 end