This project aim is to replicate the original Enumerable methods in Ruby and implement your owns.
This is the second project of Microverse's Ruby section.
You can check this project online at (https://repl.it/@ioilmio/Enumerable)
- Ruby 2.6.5
- Rubocop 0.82
- VSCode
- Documentation (https://ruby-doc.org/core-2.6.5/Enumerable.html)
- Ruby guides (https://www.rubyguides.com/)
To get a local copy up and running follow these simple example steps.
An active internet connection, a computer and Ruby 2.6.5 installed.
Clone this repo on your pc using a terminal and typing
git clone https://github.com/ioilmio/Enumerable.git
You can play with it on irb, and compare my methods with the actual Ruby ones like:
my_each == each
my_select == select
my_inject == reduce
my_map == map
and so on...
To run automated test type rspec in the console whne you are inside the Enumerable folder
👤 Illuminato Salvatore
- Github: @ioilmio
- Twitter: @ioilmio
- Linkedin: Illuminato Salvatore
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Ruby Doc for the essential knowledge about methods, what they do and how to use them.
- Ruby guides for the in-depth view, about topics like yield,self,proc,block and metaprogramming and many more.
- my Reviewer @euqueme for the precious help, the patience and the time.Go check her out.
This project is MIT licensed.