class Rows2Cols
Public Class Methods
new(io: ARGF, columns: 4, separator: " ")
click to toggle source
# File lib/rows2cols.rb, line 6 def initialize(io: ARGF, columns: 4, separator: " ") @io = io @columns = columns @separator = separator end
Public Instance Methods
each() { |map(&:chomp).join(separator)| ... }
click to toggle source
# File lib/rows2cols.rb, line 12 def each @io.each_slice(@columns) do |rows| yield rows.map(&:chomp).join(@separator) end end
Also aliased as: each_row