Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yusufyusie/enumerable

In this project I learned how to use a module inside my class. For this I will create a class MyList and a module MyEnumerable. My module MyEnumerable will implement a subset of the functionality of Enumerable.
https://github.com/yusufyusie/enumerable

basic-programming ruby ruby-style-guide

Last synced: 7 days ago
JSON representation

In this project I learned how to use a module inside my class. For this I will create a class MyList and a module MyEnumerable. My module MyEnumerable will implement a subset of the functionality of Enumerable.

Awesome Lists containing this project

README

        

# Enumerable

# πŸ“— Table of Contents

- [Enumerable](#enumerable)
- [πŸ“— Table of Contents](#-table-of-contents)
- [🎯 Create own Enumerable](#-create-own-enumerable)
- [πŸ›  Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [πŸš€ Live Demo ](#-live-demo-)
- [πŸ’» Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [πŸ‘₯ Authors ](#-authors-)
- [πŸ”­ Future Features ](#-future-features-)
- [🀝 Contributing ](#-contributing-)
- [πŸ‘‹ Show your support ](#-show-your-support-)
- [πŸ”­Acknowledgments ](#acknowledgments-)
- [❓ FAQ ](#-faq-)
- [πŸ“ License ](#-license-)

# 🎯 Create own Enumerable

In this project we learn how to use a module inside class. For this I create a class MyList and a module MyEnumerable. My module MyEnumerable implement a subset of the functionality of Enumerable.

## πŸ›  Built With

### Tech Stack

Technology


  • Ruby

Tools


  • VS Code code editor

  • GIT

  • GITHUB

### Key Features

This project is a simple spaces travelers hub. The main features are:

- **Recreate all? enumerable**
- **Recreate any? enumerable**
- **Recreate filter enumerable**

(back to top)

## πŸš€ Live Demo

Sorry, Currently no active link available.

(back to top)

## πŸ’» Getting Started

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

### Prerequisites

you have to those tools in your local machine.

- [ ] NPM
- [ ] GIT & GITHUB
- [ ] Any Code Editor (VS Code, Brackets, etc)

### Setup

Clone this repository to your desired folder:

- Create a local directory where you can clone the project
- Clone the project to your directory by running

```bash
git clone https://github.com/yusufyusie/Enumerable.git
```

Go to the project directory.

```bash
cd Enumerable
```

In the project directory, you can run:

```bash
ruby mylist.rb
```

Runs the app in the terminal.

### Install

Install this project with:

- Ruby

(back to top)

## πŸ‘₯ Authors

**Yesuf Fenta**

- GitHub: [@yusufyusie](https://github.com/yusufyusie)
- Twitter: [@yusufyusiee](https://twitter.com/yusufyusiee)
- LinkedIn: [yusufyusie](https://www.linkedin.com/in/yusufyusie/)

(back to top)

## πŸ”­ Future Features

- [ ] **More enumarable features**
- [ ] **We will implement Select Enumerable**

(back to top)

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## πŸ‘‹ Show your support

Give a ⭐️ if you like this project!

(back to top)

## πŸ”­Acknowledgments

- I would like to thank **My Family**.
- I would like to thank [Microverse Team](https://www.microverse.org/) for the great resources shared.
- I also would like to thank [Houda Mzari](https://github.com/houdamzari) for all her help with linters setup

(back to top)

## ❓ FAQ

- **Are you using database?**

- No, I am not using any database.

- **Can I use this project for personal use?**

- Yes, you can use it.

(back to top)

## πŸ“ License

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

(back to top)