- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
The Ruby OOP library is a library app in Ruby following the four core OOP concepts (Encapsulation, Abstraction, Inheritance, Polymorphism) that lets the user (The Librarian) to record what books are in the library and who borrows them.
Server
- Add new students or teachers.
- Add new books.
- Save records of who borrowed a given book and when.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Ruby 3.2.2
VSCode
orRubyMine
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/porag-m06/The-Ruby-OOP-library.git
Install this project with:
cd The-Ruby-OOP-library
bundle install
To run the project, execute the following command:
ruby result.rb
To run tests, run the following command:
bundle exec rspec
Developed by:
- GitHub: @porag-m06
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- add basic UI
- preserve data
- unit tests
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
As a tech enthusiast, your support is always appreciated. If you like this project please do let me know with your support in any way you see fit.
I would like to thank Microverse for this project's info & guidelines.
-
Can I fork this project?
- Yes, feel free to fork and knock yourself out :) .
-
Can I share this project with others?
- Yes, you can share this project for any educational purposes.
This project is MIT licensed.