class Multiline::Array
Public Instance Methods
join(sep = $,, align: :center)
click to toggle source
# File lib/multiline/array.rb, line 3 def join(sep = $,, align: :center) buf = Multiline::String.new self.each_with_index do |str, index| case str when ::String buf.concat(Multiline::String.new(str), align: align) when Multiline::String buf.concat(str, align: align) end break if index == (self.length - 1) case sep when ::String buf.concat(Multiline::String.new(sep), align: align) when Multiline::String buf.concat(sep, align: align) end end buf end