This is the fourth project of the fourth module in the Microverse program.
Check the below contents for further details about this project.
This repository includes a class file MyList
& a module file MyEnumerable
.
📌 Tech Stack:
- Code built with
Ruby
📌 Key Features:
- Class
MyList
includes a module & contains two methods - First method is to intialize the class with an array instance
list
- Second method
each
implements looping throughlist
instance - Module
MyEnumerable
contains methods for several array operations - First method
all
checks if all elements oflist
array meets a comparison - Second method
any
checks if any element oflist
array meets a comparison - Third method
filter
return a new array if any element oflist
array meets a condition - Fourth method
min
returns the minimum value inlist
array - Fifth method
max
returns the maximum value inlist
array
You can easily download or fork this repository and work on it immadiately!
📌 Prerequisites:
- You need
Ruby
language installed
📌 Installation:
- To install all gem dependencies run
bundle install
📌 Development:
- Run project with
ruby list.rb
📌 Mahammad:
📌 Carlos:
📌 Austin:
Some additional features I may implement in the project:
- Implement Object oriented programming
Wish to contribute to this project?
Contributions, issues, and feature requests are more than welcome!
Feel free to check the issues page too.
Like this project? Show your support by starring!
I thank everyone at Microverse for guiding me through this project.
This project is MIT licensed.