Skip to content

root-code-software/Advanced-Building-Blocks---Enumerables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forks Stargazers Issues-open Issues-closed Contributors Framework contributions welcome


Logo

Custom Ruby Enumerables Module

custom implementation of some of the methods found on the Enumerable Module in Ruby.
Explore the docs 📚

🖊️ Assigment 🐞 Report Bug 🙋‍♂️ Request Feature

Advanced-Building-Blocks---Enumerables

This project is about implementing my 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.

You need to have Ruby installed in your computer to run this file. Also you can run it on Repl.it, click below.

Run Code Online

Run on Repl.it

Validations

Rubocop:

rubocop-validation

RSpec:

rubocop-validation

Features

  • using /bin and /lib folders to organize code
  • using methods accepting a block using yield() and #call
  • Basic tests on methods using rspec
  • module keyword
  • requiere_relative use for modularize the code
  • Enumerable methods rebuilt
  • Tests made with RSpec

Built With

  • ruby v2.5.5+
  • RVM
  • vscode with Ruby and Rubocop extensions
  • Linux
  • Love and Passion for code.

Author

Contributing

contributions welcome

🤝 Contributions, issues and feature requests are welcome! Feel free to check the issues page.

Show your support

🤗 Give a ⭐️ if you like this project!

Icons from:

Icons8

License

License

📝 This project is licensed under the MIT
Feel free to fork this project and improve it - see the LICENSE.md file for details