oop-school
所属分类:编程语言基础
开发工具:Ruby
文件大小:0KB
下载次数:0
上传日期:2023-09-07 16:15:44
上 传 者:
sh-1993
说明: 用Ruby进行面向对象编程,
(Object Oriented Programming with Ruby,)
文件列表:
oop-school-development/ (0, 2024-01-10)
oop-school-development/.rubocop.yml (949, 2024-01-10)
oop-school-development/CODE_OF_CONDUCT.md (2833, 2024-01-10)
oop-school-development/CONTRIBUTING.md (3408, 2024-01-10)
oop-school-development/Gemfile (63, 2024-01-10)
oop-school-development/LICENSE (1186, 2024-01-10)
oop-school-development/SECURITY.PROD.md (2545, 2024-01-10)
oop-school-development/SECURITY.md (2545, 2024-01-10)
oop-school-development/app.rb (678, 2024-01-10)
oop-school-development/book.rb (268, 2024-01-10)
oop-school-development/classroom.rb (320, 2024-01-10)
oop-school-development/create_book.rb (260, 2024-01-10)
oop-school-development/create_person.rb (901, 2024-01-10)
oop-school-development/create_rental.rb (760, 2024-01-10)
oop-school-development/decoder.rb (406, 2024-01-10)
oop-school-development/documentation/ (0, 2024-01-10)
oop-school-development/documentation/SECURITY.PROD.md (249, 2024-01-10)
oop-school-development/documentation/contribution.md (647, 2024-01-10)
oop-school-development/documentation/index.md (18866, 2024-01-10)
oop-school-development/list_books.rb (248, 2024-01-10)
oop-school-development/list_people.rb (439, 2024-01-10)
oop-school-development/list_rental_by_id.rb (579, 2024-01-10)
oop-school-development/main.rb (323, 2024-01-10)
oop-school-development/namable.rb (211, 2024-01-10)
oop-school-development/person.rb (1113, 2024-01-10)
oop-school-development/rental.rb (222, 2024-01-10)
oop-school-development/student.rb (442, 2024-01-10)
... ...
OOP-School
# Table of Contents
## Table of Contents
- [ OOP-School ](https://github.com/roniy68/oop-school/blob/master/#-OOP-School-)
- [ Built With ](https://github.com/roniy68/oop-school/blob/master/#-built-with-)
- [ Tech Stack ](https://github.com/roniy68/oop-school/blob/master/#-tech-stack-)
- [ Key Features ](https://github.com/roniy68/oop-school/blob/master/#-key-features-)
- [ Live Demo ](https://github.com/roniy68/oop-school/blob/master/#-live-demo-)
- [ Getting Started ](https://github.com/roniy68/oop-school/blob/master/#-getting-started-)
- [Prerequisites](https://github.com/roniy68/oop-school/blob/master/#prerequisites)
- [Setup](https://github.com/roniy68/oop-school/blob/master/#setup)
- [Install](https://github.com/roniy68/oop-school/blob/master/#install)
- [Usage](https://github.com/roniy68/oop-school/blob/master/#usage)
- [Deployment](https://github.com/roniy68/oop-school/blob/master/#deployment)
- [ Contact ](https://github.com/roniy68/oop-school/blob/master/#-contact-)
- [ Future Features ](https://github.com/roniy68/oop-school/blob/master/#-future-features-)
- [ Contributing ](https://github.com/roniy68/oop-school/blob/master/#-contributing-)
- [ Show your support ](https://github.com/roniy68/oop-school/blob/master/#-show-your-support-)
- [ Acknowledgments ](https://github.com/roniy68/oop-school/blob/master/#-acknowledgments-)
- [ License ](https://github.com/roniy68/oop-school/blob/master/#-license-)
# OOP-School
A Simple app with Ruby with Basic UI and functionalities. It is a practice repository to understand the basics of OOP [ object oriented programming] in RUBY.
## Built With
### Tech Stack
- Ruby
### Key Features
- Generate a comprehensive Folder Structure for Ruby App
- Understand the concept of setting up a project with bundle and gem
- Development Tools : Ruby and rbenv
(back to top)
(back to top)
## Getting Started
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need [Node.js](https://github.com/roniy68/oop-school/blob/master/https://nodejs.org/en/) installed on your machine.
### Setup
Clone this repository to your desired folder:
```sh
git clone https://github.com/roniy68/oop-school
cd oop-school
```
### Install
Install the dependencies with:
```sh
bundle install
```
### Usage
To run the project, execute the following command:
```sh
ruby main.rb
```
(back to top)
## Contact
I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.
[![Github](https://github.com/roniy68/oop-school/blob/master/https://img.shields.io/badge/GitHub-673AB7?style=for-the-badge&logo=github&logoColor=white)](https://github.com/roniy68/oop-school/blob/master/https://github.com/roniy68)
[![Twitter](https://github.com/roniy68/oop-school/blob/master/https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://github.com/roniy68/oop-school/blob/master/https://twitter.com/ahroniy)
[![Linkedin](https://github.com/roniy68/oop-school/blob/master/https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://github.com/roniy68/oop-school/blob/master/https://linkedin.com/in/ahroniy)
[![Gmail](https://github.com/roniy68/oop-school/blob/master/https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](https://github.com/roniy68/oop-school/blob/master/mailto:ahmed.hasan.rony@gmail.com)
(back to top)
## Future Features
- [x] **Gem Bundle**
- [ ] **Visualize contribution**
(back to top)
## Authors
**Ahmed Hasan Rony**
- **_[Ahmed Hasan Rony](https://github.com/roniy68/oop-school/blob/master/https://github.com/roniy68)_**
## Contributing
I welcome any and all contributions to my website! If you have an idea for a new feature or have found a bug, please open an issue or submit a pull request.
Feel free to check the [issues page](https://github.com/roniy68/oop-school/blob/master/https://github.com/roniy68/oop-school/issues).
(back to top)
## Show your support
If you like this project, please consider giving it a .
(back to top)
## Acknowledgments
This project was inspired by:
- [GitHub Finder](https://github.com/roniy68/oop-school/blob/master/https://github.com/JasurbekIsokov/github-finder)
(back to top)
## License
This project is [MIT](https://github.com/roniy68/oop-school/blob/master/./readme-assets/MIT.md) licensed.
(back to top)
近期下载者:
相关文件:
收藏者: