/My-Enumerable

Primary LanguageRubyMIT LicenseMIT

The my enumerable aims to replicate the functionality of the Ruby enumerable module. It contains a number of methods that can be used to iterate over collections of data.

Table of Contents

Built With

Tech Stack

Key Features

  • Personalized enumerable

(back to top)

Getting Started

Prerequisites

  • Ruby
    • If you don't have Ruby installed on your computer, follow the instructions on this page to install it.

Setup

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

  1. Clone the repo or download the Zip folder:
git clone https://github.com/ahmedeid6842/My-Enumerable.git
  1. Navigate to the project folder in your terminal and run the following command to install the necessary gems:
bundle install
  1. Run the following command to start the program:
ruby main.rb

(back to top)

Usage

  1. Ensure that Ruby is installed on your system.
  2. Run the following command to start the program:
ruby enum.rb

(back to top)

Authors

👤 Reza Merzaie

👤 Ahmed Eid

(back to top)

Future Features

  • Add more methods

(back to top)

Contributing

We welcome contributions, especially bug fixes and feature additions.

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository, explaining your changes in detail.

Please adhere to the coding conventions and guidelines specified in the project.

Feel free to check the issues page.

(back to top)

Support

Give a ⭐️ if you like this project!

(back to top)

Acknowledgments < name="acknowledgements">

I would like to thank Microverse and Ruby for making this possible.

(back to top)

License

This project is MIT licensed.

(back to top)