This project showcases an approach to building RESTful APIs using Ruby on Rails.
For now the main resource is a player, you know a participant in a sport.
GET /api/v1/players/
GET /api/v1/players/<player id>/
POST/api/v1/players/
with a payload like:
{
"first_name": "Jimmy",
"last_name": "Connors",
"country": "American",
"birth_date": "1994-12-23"
}
PATCH /api/v1/players/<player_id>/
with a payload like:
{
"first_name": "Jimmy",
}
PUT /api/v1/players/<player_id>/
{
"first_name": "John",
"last_name": "McEnro",
"country": "American",
"birth_date": "1998-12-23"
}
DELETE /api/v1/players/<player_id>/
-
Ruby version Ruby v3.3
-
System dependencies Unix-based OS
-
Configuration N/A
-
Database creation
$ rails db:create
$ rails db:migrate
$ rails db:seed:
-
How to run the test suite N/A
-
Services (job queues, cache servers, search engines, etc.) N/A
-
Deployment instructions N/A