Skip to content

umairarshadbutt/Enumerable-Methods

Repository files navigation

Enumerable Methods

Implementation of the Ruby Enumerbale methods.

This project involved implementing most of the Ruby enumerable method from scratch. It contains the following methods:

  • #my_each
  • #my_each_with_index
  • #my_any
  • #my_all
  • #my_none
  • #my_select
  • #my_map
  • #my_inject
  • #multiply_els

Built With

  • Ruby

Live Demo

To demo the project, visit Live Demo

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Text Editor (VSCode is suggested.)
  • Ruby

Setup

  • Install git
  • Open Terminal
  • Change directory to folder to download repository
  • Use cd <file-path>
  • Run git clone https://github.com/umairarshadbutt/Enumerable-Methods.git
  • Install Ruby
  • Run ruby main.rb

To make any change,

  • Open related file by using text editor.

Authors

👤 Umair Arshad

👤 Kelyn Paul Njeri

🤝 Contributing

Contributions, issues and feature requests are welcome! Start by:

  • Forking the project
  • Cloning the project to your local machine
  • cd into the project directory
  • Run git checkout -b your-branch-name
  • Make your contributions
  • Push your branch up to your forked repository
  • Open a Pull Request with a detailed description to the development branch of the original project for a review

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Project originally taken from The Odin Project
  • Project inspired by Microverse Program

📝 License

This project is MIT licensed.

About

Implementing most of the Ruby enumerable method from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages