Sha256: 3cb8953ead63df95bfbc6b2250065134001e25258819c30dc7e8bcd54709039b
Contents?: true
Size: 577 Bytes
Versions: 2
Compression:
Stored size: 577 Bytes
Contents
class ArrayUtil def self.to_columns(arr) if arr[0][0] == '*' "*#{StringUtil.backward_truncate(arr[0][1..-1])} | #{arr[1]} #{arr[2]}\n" else " #{StringUtil.backward_truncate(arr[0])} | #{arr[1]} #{arr[2]}\n" end end def self.chunk(arr, pieces = 2) # rubocop:todo Metrics/MethodLength len = arr.length mid = (len / pieces) chunks = [] start = 0 1.upto(pieces) do |i| last = start + mid last -= 1 unless len % pieces >= i chunks << (arr[start..last] || []) start = last + 1 end chunks end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
web_translate_it-2.6.2 | lib/web_translate_it/util/array_util.rb |
web_translate_it-2.6.1 | lib/web_translate_it/util/array_util.rb |