In this project, I practice OOP (Object Oriented Programming) concepts in Ruby by creating a school library application.
The project is divided in seven (7) milestones, the current one is bolded.
- Milestone 1: Add Person, Student, and Teacher classes
- Milestone 2: Decorate a class
- Milestone 3: Set up associations
- Milestone 4: Add basic UI (console application)
- Milestone 5: Refactor the code
- Milestone 6: Preserve data
- Milestone 7: Unit tests
-
Make sure you have Ruby installed in your system. You can install it here.
-
Clone this repository by running
git clone https://github.com/Kingjosh007/ruby-oop-school-library
in your command line. -
Navigate to the repository by running
cd ruby-oop-school-library
. -
Run
ruby main.rb
in your command line.
👤 King Josaphat Chewa (KJC)
- GitHub: @Kingjosh007
- Twitter: @KingJoChewa
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Heartfelt thanks to Microverse
This project is MIT licensed.