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

https://github.com/pointerish/enumerable

Ruby implementation of the most used enumerable methods from the Enumerable module.
https://github.com/pointerish/enumerable

microverse-projects ruby

Last synced: 9 months ago
JSON representation

Ruby implementation of the most used enumerable methods from the Enumerable module.

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)
![](https://img.shields.io/badge/Enumerable-purple)
![](https://img.shields.io/badge/Ruby-red)

# Enumerable Module Implementation

This is a re-implementation of the [Enumerable](https://ruby-doc.org/core-2.7.2/Enumerable.html) module created for learning purposes.

This module implements:
- #my_each
- #my_eacn_with_index
- #my_select
- #my_all
- #my_any
- #my_none
- #my_count
- #my_map
- #my_inject

## Built With

- ![](https://img.shields.io/badge/Ruby-red)

## Getting Started

- Get the repository by either cloning it or downloading it as a zip file
- Use irb to `require './enumerable_blocks.rb'` from the Building_Blocks-Enumerables directory or require it from another Ruby script.

## Authors

**Josias Alvarado**

- GitHub: [@pointerish](https://github.com/pointerish)
- Twitter: [@pointerish](https://twitter.com/pointerish)
- LinkedIn: [Josias Alvarado](https://www.linkedin.com/in/josias-alvarado-80901878/)

**Takhmina Makhkamova**

- GitHub: [@Takhmina175](https://github.com/Takhmina175)
- Twitter: [@Takhmin73630110](https://twitter.com/Takhmin73630110)
- LinkedIn: [Takhmina Makhkamova](https://www.linkedin.com/in/takhmina-makhkamova-7628136b/)

## Contributing

Contributions and issues are welcome!

## Show your support

Give a ⭐️ if you like this project!

## License

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

## Acknowledgements

- [Microverse](https://microverse.org)
- [The Odin Project](https://www.theodinproject.com/)