https://github.com/janlelis/iterate
Kernel#iterate
https://github.com/janlelis/iterate
kernel ruby syntax
Last synced: 10 months ago
JSON representation
Kernel#iterate
- Host: GitHub
- URL: https://github.com/janlelis/iterate
- Owner: janlelis
- License: mit
- Created: 2016-01-02T15:19:21.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2021-01-03T10:25:31.000Z (over 5 years ago)
- Last Synced: 2025-08-20T09:10:18.006Z (10 months ago)
- Topics: kernel, ruby, syntax
- Language: Ruby
- Size: 5.86 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: MIT-LICENSE.txt
Awesome Lists containing this project
README
# Kernel#iterate [![[version]](https://badge.fury.io/rb/iterate.svg)](http://badge.fury.io/rb/iterate) [![[ci]](https://github.com/janlelis/iterate/workflows/Test/badge.svg)](https://github.com/janlelis/iterate/actions?query=workflow%3ATest)
Iterate over one or more collections. It feels like an `.each` implemented as a control structure. It also makes it easier to iterate over multiple objects.
## Usage
```ruby
iterate [1,2], [3,4,5] do |e, f|
puts "#{e},#{f}"
end
# 1,3
# 2,4
# ,5
```
## Setup
Add to your `Gemfile`:
```ruby
gem 'iterate'
```
## MIT License
Copyright (C) 2010-2016 Jan Lelis . Released under the MIT license.