├── README.md ├── template.rb └── templates ├── .gitignore ├── app ├── controllers │ ├── api │ │ ├── base_controller.rb │ │ └── users_controller.rb │ ├── application_controller.rb │ ├── registrations_controller.rb │ └── sessions_controller.rb ├── models │ ├── jwt_denylist.rb │ └── user.rb └── serializable │ └── SerializableUser.rb ├── config ├── initializers │ ├── devise.rb │ └── rack_cors.rb └── routes.rb └── spec ├── controllers ├── registrations_controller_spec.rb ├── sessions_controller_spec.rb └── users_controller_spec.rb ├── factories └── users.rb ├── rails_helper.rb └── support ├── api_helpers.rb └── user_helpers.rb /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/README.md -------------------------------------------------------------------------------- /template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/template.rb -------------------------------------------------------------------------------- /templates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/.gitignore -------------------------------------------------------------------------------- /templates/app/controllers/api/base_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/controllers/api/base_controller.rb -------------------------------------------------------------------------------- /templates/app/controllers/api/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/controllers/api/users_controller.rb -------------------------------------------------------------------------------- /templates/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /templates/app/controllers/registrations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/controllers/registrations_controller.rb -------------------------------------------------------------------------------- /templates/app/controllers/sessions_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/controllers/sessions_controller.rb -------------------------------------------------------------------------------- /templates/app/models/jwt_denylist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/models/jwt_denylist.rb -------------------------------------------------------------------------------- /templates/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/models/user.rb -------------------------------------------------------------------------------- /templates/app/serializable/SerializableUser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/app/serializable/SerializableUser.rb -------------------------------------------------------------------------------- /templates/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/config/initializers/devise.rb -------------------------------------------------------------------------------- /templates/config/initializers/rack_cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/config/initializers/rack_cors.rb -------------------------------------------------------------------------------- /templates/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/config/routes.rb -------------------------------------------------------------------------------- /templates/spec/controllers/registrations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/controllers/registrations_controller_spec.rb -------------------------------------------------------------------------------- /templates/spec/controllers/sessions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/controllers/sessions_controller_spec.rb -------------------------------------------------------------------------------- /templates/spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /templates/spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/factories/users.rb -------------------------------------------------------------------------------- /templates/spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/rails_helper.rb -------------------------------------------------------------------------------- /templates/spec/support/api_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/support/api_helpers.rb -------------------------------------------------------------------------------- /templates/spec/support/user_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameschambers/boring-bits-rails-api/HEAD/templates/spec/support/user_helpers.rb --------------------------------------------------------------------------------