O desafio era matricular um aluno em uma determinada matéria , gerando um processo de matrícula deste aluno.
- A uma entidade chamada Student, que possui apenas name e register_number
- A uma entidade chamada House, com name e description
- A uma entidade chamada ClassRoom, com student_id (relacionamento com Student) e course_id (relacionamento com Course)
Após cadastro das duas primeiras entidades citadas haverá possibilidade de associar um aluno a um curso , dessa forma surgi a terceira entidade que é responsável por registrar essa associação.
Este app foi construído usando RSpec para testes. Tentei cobrir o máximo possível sobre o código.