This project is a console app help you to keep a record of different types of things you own: books, music albums, movies, and games. Everything was based on a given UML class diagram (see below). The data is stored in JSON files but there is also a database prepared with tables structure analogical to the program's class structure.
[x] Create Movie class in a separate .rb file.
All Movie class properties visible in the diagram should be defined and set up in the constructor method.
[x] Create Source class with an association to the Item class (in a separate .rb file).
All Source class properties visible in the diagram should be defined and set up in the constructor method.
Implement methods:
[x] Add unit tests for all implemented methods.
[x] The following options should be available:
[x] All data should be preserved by saving collections in .json files.
[x] Create a schema.sql file with tables that will be analogical to the structure of the classes that you created: