RangeCompressor
A micro-gem that turns this:
[1, 2, 3, 4, 6, 8, 9, 10]
into this:
[1..4, 6..6, 8..10]
Installation
gem install range_compressor
Usage
ranges = RangeCompressor.compress(some_enumerable)
A micro-gem that turns this:
[1, 2, 3, 4, 6, 8, 9, 10]
into this:
[1..4, 6..6, 8..10]
gem install range_compressor
ranges = RangeCompressor.compress(some_enumerable)