**[OOP School Library]**A project built by ruby using object oriented programming to create a library app that have multiple classes.
Language
- Ruby
- [Created Person Class]
- [Created Student Class]
- [Created Teacher Class]
- [Student and Teacher Classess Inherit Person Class]
- [Constructors extends inherited from Person]
- [Created a class Nameable]
- [Implemented a method called correct_name]
- [Implemented CapitalizeDecorator]
- [mplemented TrimmerDecorator]
- [Implemented a method called Classroom]
- [Implemented a method called Books]
- [Implemented a method called Rental]
- [Implemented Associations Within Classes]
- [Implement User Interaction]
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Ruby installed
- IDE or a code editor
- IRB
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone https://github.com/demesameneshoa/OOP-Library
Install this project with:
cd my-project
gem install
👤 Demes Ameneshoa
- GitHub: @demesameneshoa
- Twitter: @demesabera
- LinkedIn: Demes Ameneshoa
- Preserve data
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project kindly drop this repo a star.
I would like to thank Microverse for providing the apportunity to learn Ruby.
This project is MIT licensed.