QuizBrokerClient

Ruby client for New Quizzes broker interactions

Development

First copy the compose override example file:

cp docker-compose.override.yml.example docker-compose.override.yml

This project uses Compose watch to sync files between host and container.

Compose watch will also rebuild the container (and install gems) if new dependencies are added to the gemspec.

To build the container and start file watching, run the following

docker compose watch

Testing

Run the following command to execute the test suite:

docker compose run quiz_broker_client rake spec