/enumerable

We will learn how to use a module inside your class. For this we will create a class MyList and a module MyEnumerable. The module MyEnumerable will implement a subset of the functionality of Enumerable

Primary LanguageRuby

ENUMERABLE

📗 Table of Contents

📖 Enumerable

Enumerable is a product of my local environment that allows for the implementation of various iterative methods, enabling the manipulation and traversal of data collections within the class.

🛠 Built With

Tech Stack

The various stacks used for the project includes the following

Ruby

Key Features

  • Run a program using the command line.
  • Use Ruby syntax for basic programming operations.
  • Use Ruby to solve basic coding challenges.

(back to top)

💻 Getting Started

To clone and run this application, you'll need Git and Ruby installed on your computer.

Prerequisites

From your command line:

On macOS, by using Homebrew you can install.

# install rbenv
$ brew install rbenv
# install ruby-build
$ brew install ruby-build

On Windows, by using chocolatey you can install.

# install ruby
C:\> choco install ruby

Setup

Clone this repository to your desired folder:

# Clone this repository
$ git clone https://github.com/Kgomotso196/enumerable.git

# Go into the repository
$ cd enumerable

# Install dependencies
$ bundle install

Usage

After you clone this repo to your desktop and install the dependencies, go to its root directory and run ruby my_enumerable.rb to run the application.

(back to top)

👥 Authors

👤 Adeyemi Dada

👤 Kgomotso (Troos) Nacane

(back to top)

🔭 Future Features

  • Add more features

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, we kindly request you to show your support by giving it a star and considering following our social media pages. Your engagement would be greatly appreciated!

(back to top)

🙏 Acknowledgments

We would like to thank Microverse for proposing this project, and extend our heartfelt thanks to our fellow programmers for their assistance whenever possible.

(back to top)

❓ FAQ

  • Do you need ruby installed on your machine

    • Yes, ruby need to be running properly on your machine
  • Can you test linter on your local machine and github

    • Yes, you can do both

(back to top)

📝 License

This project is MIT licensed.

(back to top)