Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m-anwar-hussaini/enumerable

The MyEnumerable module provides custom versions of common Enumerable methods. all? checks if all items satisfy a condition by iterating and yielding to a block. any? checks if any item meets the condition. filter creates an array of items for which the condition holds true, all by iterating over the collection and yielding items to a block.
https://github.com/m-anwar-hussaini/enumerable

Last synced: 28 days ago
JSON representation

The MyEnumerable module provides custom versions of common Enumerable methods. all? checks if all items satisfy a condition by iterating and yielding to a block. any? checks if any item meets the condition. filter creates an array of items for which the condition holds true, all by iterating over the collection and yielding items to a block.

Awesome Lists containing this project

README

        

# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [📖 \[Enumerable\] ](#-enumerable-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [👥 Authors ](#-authors-)
- [Getting Started with the Vet Clinic GitHub Repository](#getting-started-with-the-vet-clinic-github-repository)
- [👥 Authors ](#-authors--1)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# 📖 [Enumerable]

**[Enumerable]** is a Ruby based that create a Enumerable using Ruby class and Moodules..

## 🛠 Built With

### Tech Stack

Language


  • Ruby

### Key Features

- **[Create MyList Class]**
- **[Create instances for MyList class]**
- **[Add functuanalities for the Enumerable]**
- **[Create class including the Enumerable]**
- **[Create instance for the class]**
- **[Test the class and the Enumerable Methods]**

(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:

1. Ruby installed
2. IDE or a code editor
3. IRB

### Setup

Clone this repository to your desired folder:

Example commands:

```sh
cd my-folder
git clone https://github.com/M-Anwar-Hussaini/Enumerable
```

-

### Install

Install this project with:

```sh
cd my-project
gem install
```

(back to top)

## 👥 Authors

# Getting Started with the Vet Clinic GitHub Repository

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

1. **Clone the Repository:**
Open your terminal or command prompt and navigate to the directory where you want to store the local copy of the repository. Then, use the `git clone` command followed by the repository URL to clone it:
```sh
git clone https://github.com/M-Anwar-Hussaini/Enumerable
```

## 👥 Authors

👤 **Mohammad Anwar Hussaini**

- GitHub: [@Anwar Hussaini](https://github.com/M-Anwar-Hussaini/)
- Twitter: [@Anwar Hussaini](https://twitter.com/MAnwarHussaini)
- LinkedIn: [Anwar Hussaini](https://www.linkedin.com/in/anwar-hussaini/)

👤 **Demes Ameneshoa**

- GitHub: [@demesameneshoa](https://github.com/demesameneshoa)
- Twitter: [@demesabera](https://twitter.com/demesabera)
- LinkedIn: [Demes Ameneshoa](https://linkedin.com/in/demesameneshoa)

(back to top)

## 🔭 Future Features

- [ ] **Expand to add other classes.**
- [ ] **Create a resusable framework with it.**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/M-Anwar-Hussaini/Enumerable/issues).

(back to top)

## ⭐️ Show your support

If you like this project kindly drop this [repo](https://github.com/M-Anwar-Hussaini/Enumerable) a star.

(back to top)

## 🙏 Acknowledgments

I would like to thank Microverse for providing the apportunity to learn Ruby.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)