/OOP-In-Ruby

Primary LanguageRubyMIT LicenseMIT

logo

Microverse README Template

📗 Table of Contents

📖 OOP-In-Ruby

OOP-In-Ruby is the implementation of oop in ruby language with person super-class and student, teacher as sub-class.

🛠 Built With

Tech Stack

Describe the tech stack and include only the relevant sections that apply to your project.

Client
Server
  • Ruby
Database
  • N/A

Key Features

Describe between 1-3 key features of the application.

  • We used oop peinciple in this project
  • We used decorator design pattern
  • We set up TDD method to carry out rspec test

(back to top)

🚀 Live Demo

Add a link to your deployed project.

  • [Live Demo Link Comming Soon!]

(back to top)

💻 Getting Started

Describe how a new developer could make use of your project.

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Laptop/Desktop.
  • Internet.
  • Ruby.
  • Vs Code.

Setup

Clone this repository to your desired folder:

Install

Install this project with:

you can run any one of these commands to install npm on your machine:

  • npm i
  • npm install
  • sudo apt install npm

Usage

To run the project, execute the following command:

  • npm start.

Run tests

  • npm test.

Deployment

You can deploy this project using:

  • Netlify

(back to top)

👥 Authors

Mention all of the collaborators of this project.

👤 Abdul Saboor Sohaib

👤 Ngufor Emmanuella

(back to top)

🔭 Future Features

Describe 1 - 3 features you will add to the project.

  • - Add new student
  • - Add new teacher
  • - Add new book
  • - Add book rental
  • - Add testing
  • - Store data

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Write a message to encourage readers to support your project

If you like this project you can fork it.

(back to top)

🙏 Acknowledgments

Give credit to everyone who inspired your codebase.

I would like to thank... Planet icons created by Freepik - Flaticon

(back to top)

📝 License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)