Skip to content

uryelah/Advanced-Building-Blocks---Enumerables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


Logo

Advanced-Building-Blocks---Enumerables

This project is part of the Microverse Ruby curriculum!
Explore the docs »

Report Bug · Request Feature

Table of Contents

About The Project

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.

Requirements

You need to have Ruby installed in your computer to run this file: https://www.theodinproject.com/courses/web-development-101/lessons/installing-ruby

Built With

This project was built using these technologies.

  • Ruby
  • VsCode
  • Rubocop

Contact


Sarah Uryelah Silva - [@uryelah](https://github.com/uryelah)

Project Link: [https://github.com/uryelah/Advanced-Building-Blocks---Enumerables)

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages