This project is part of the Microverse Ruby curriculum!
Explore the docs »
Report Bug
·
Request Feature
This project is about implementing your own version of some of the Enumerable module methods in order to reinforce and apply ruby syntax.
The methods are rebuilt based on the specs at ruby-doc.org and are the following:
-
#my_each
-
#my_each_with_index
-
#my_select
-
#my_all?
-
#my_any?
-
#my_none?
-
#my_count
-
#my_map
-
#my_inject
This project was linted with the provided rubocop configuration files.
The built Enumerable methods are inside the enumerables.rb file and some helper methods meant to decrease the complexity of the #my_inject module are located at the helpers.rb file.
This is also part of the Odin project curriculum
This project includes tests using RSpec, the tests are included in the spec folder.
You need to have Ruby installed in your computer to run this file: https://www.theodinproject.com/courses/web-development-101/lessons/installing-ruby
This project was built using these technologies.
- Ruby
- VsCode
- Rubocop
Sarah Uryelah Silva - [@uryelah](https://github.com/uryelah)
Project Link: [https://github.com/uryelah/Advanced-Building-Blocks---Enumerables)