/SchoolLibrary

practice OOP concept in ruby

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 [School Library]

School Library aims to create classes that includes methods to get information about rental books , who rent it , is it a student or a teacher and the detaiils of the person.

Project Requirements

To successfully create module and classes using ruby.

  • create classes Person Teacher inherited form Person class Student inherited form Person class

🛠 Built With

Ruby

Tech Stack

Ruby

Key Features

  • get details of person
  • add details of a student or a teacher

(back to top)

💻 Getting Started

To get started with enumerable, follow these steps:

Prerequisites

Ensure you have the following installed:

  • Ruby programming language
  • IRB (Interactive Ruby)

Setup

  1. Clone this repository to your local machine: git clone https://github.com/yashodhicy/SchoolLibrary.git

  2. Open your terminal and navigate to the project directory: cd SchoolLibrary

  3. Run IRB to access the Ruby interactive console: irb

  4. Load the .rb files in IRB

(back to top)

👥 Authors

👤 Yashodhi Chathurangi

(back to top)

🔭 Future Features

  • add more classes for rental books
  • add basic UI
  • perserve data
  • unit tests

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please give it a star, and if you would love to tell me ways to improve it, contact me on LinkedIn or Twitter. It will be a pleasure to hear from you.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse (microverse.org) for providing the resources and the knowledge to work on projects like this.

(back to top)

❓ FAQ

  • How do I install Ruby?

You can download the latest version of Ruby from the official website: https://www.ruby-lang.org/en/downloads/

-Where can I learn the basics of Ruby?

Check out the Ruby documentation and tutorials at https://www.ruby-lang.org/en/documentation/ and https://www.ruby-lang.org/en/documentation/quickstart/

(back to top)

📝 License

This project is MIT licensed.

(back to top)

# SchoolLibrary practice OOP concept in ruby