Class: RailsJwt::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RailsJwt::InstallGenerator
- Defined in:
- lib/generators/rails_jwt/install_generator.rb
Instance Method Summary collapse
- #copy_jwt_model ⇒ Object
- #copy_migrations ⇒ Object
- #copy_user_model ⇒ Object
- #install_route ⇒ Object
Instance Method Details
#copy_jwt_model ⇒ Object
13 14 15 |
# 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 ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# 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 ⇒ Object
9 10 11 |
# 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 ⇒ Object
5 6 7 |
# File 'lib/generators/rails_jwt/install_generator.rb', line 5 def install_route route 'mount RailsJwt::Engine => "/rails_jwt", as: :rails_jwt' end |