Skip to content

Latest commit

 

History

History
141 lines (85 loc) · 3.24 KB

README.md

File metadata and controls

141 lines (85 loc) · 3.24 KB

School Library

📗Table of Contents

📖 School Library

This is a ruby program that uses Object Oriented Program approach to create class Person with attributes and its sub classes Teacher and Student that inherents the objects of the class Person.

🛠 Built With

  • Ruby

Key Features

  • Person class
  • Student class
  • Teacher class

(back to top)

Getting Started

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

Prerequisites

You need the following tools be installed in your computer:

Setup

Clone this repository to your desired folder:

  cd my-prefered-folder

  git clone https://github.com/shafiuyushawu/school-liabrary.git

Install

Install this project with:

  cd school-liabrary

  bundle install

Usage

To run the project, execute the following command:

  ruby main.rb

Run tests

To run tests, run the following command:

  rspec spec/

👥 Authors

👤 Shafiu Ibn Yushawu

👤 Nicholas Kwamena Amissah

(back to top)

🔭 Future Features

  • [Prepare base Decorator]
  • Turn Person class to Nameable]
  • [Prepare CapitalizeDecorator and TrimmerDecorator]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

Give a ⭐ if you like this project!

🙏 Acknowledgments

  • Thanks to the Microverse team for the great curriculum.

📝 License

This project is MIT licensed.

(back to top)