Skip to content

OOP school library is university libray tool that records what books are in the library and who borrows them. The app allows users to add new students or teachers, add new books, save records of who borrowed a given book and when.

License

Notifications You must be signed in to change notification settings

shafiuyushawu/school-liabrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

OOP school library is university libray tool that records what books are in the library and who borrows them. The app allows users to add new students or teachers, add new books, save records of who borrowed a given book and when.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages