{"id":15431660,"url":"https://github.com/meltrust/ruby-enumerable-methods","last_synced_at":"2025-04-19T17:24:46.939Z","repository":{"id":133650305,"uuid":"267580692","full_name":"Meltrust/Ruby-enumerable-methods","owner":"Meltrust","description":"In this project, I will implement my own version of Ruby’s enumerable methods.","archived":false,"fork":false,"pushed_at":"2020-08-10T12:50:29.000Z","size":9090,"stargazers_count":7,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2024-10-18T06:52:37.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Meltrust.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-28T12:12:35.000Z","updated_at":"2021-11-13T14:30:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7849b4e-37a5-41cc-ad19-7e63e3f8326c","html_url":"https://github.com/Meltrust/Ruby-enumerable-methods","commit_stats":{"total_commits":51,"total_committers":1,"mean_commits":51.0,"dds":0.0,"last_synced_commit":"f7427756866df09fc4e681518a3eb0789c2a636d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":"Meltrust/readme-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meltrust%2FRuby-enumerable-methods","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meltrust%2FRuby-enumerable-methods/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meltrust%2FRuby-enumerable-methods/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Meltrust%2FRuby-enumerable-methods/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Meltrust","download_url":"https://codeload.github.com/Meltrust/Ruby-enumerable-methods/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231594936,"owners_count":18397666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T18:23:41.979Z","updated_at":"2024-12-28T06:54:24.414Z","avatar_url":"https://github.com/Meltrust.png","language":"Ruby","readme":"# Home-made Ruby enumerable methods!!\n\n\u003e I wrote my own versions of some of the most iconic (and used) Ruby enumerable methods.  Implemented RSpec tests for all.\n\nTo prove that there's no magic to the original Ruby enumerable methods, I rebuilt #each, #each_with_index, #select, #all?, #any?, #none?, #count, #map and #inject.  Then I wrote RSpec tests for all.\n\n![screenshot](demo.gif)\n\n## Built With\n\n- Ruby!\n- RSpec\n- VsCode\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps:\n\n- Be sure to have [ruby](https://www.ruby-lang.org/en/documentation/installation/) installed in your machine.\n- Clone this repository into an empty directory of your choice.\n- Run the enumerables.rb by typing this in your command line:\n```bash\n$ ruby enumerables.rb\n```\n\n## Running the RSpec tests\n\n- Install and run RSpec in the root directory of the project:\n```bash\n$ gem install rspec\n$ rspec spec/enumerable_spec.rb\n```\n\n\n### Validators\n\n- Rubocop\n- Stickler\n\n### Testing tool\n\n- RSpec\n\n## Authors\n\n👤 **Miguel Tapia Escalera (Meltrust)**\n\n- Twitter: [@twitterhandle](https://twitter.com/twitterhandle)\n- Linkedin: [linkedin](https://www.linkedin.com/in/meltrust/)\n\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check the [issues page](issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- Hat tip to anyone whose code was used\n- Inspiration\n- etc\n\n## 📝 License\n\nThis project is [MIT](lic.url) licensed.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeltrust%2Fruby-enumerable-methods","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeltrust%2Fruby-enumerable-methods","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeltrust%2Fruby-enumerable-methods/lists"}