class SuperDiff::Csi::ColorSequenceBlock

Attributes

colors[R]

Public Class Methods

new(colors = []) click to toggle source
# File lib/super_diff/csi/color_sequence_block.rb, line 6
def initialize(colors = [])
  @colors = colors
end

Public Instance Methods

<<(color)
Alias for: push
each(&block) click to toggle source
# File lib/super_diff/csi/color_sequence_block.rb, line 10
def each(&block)
  colors.each(&block)
end
push(color) click to toggle source
# File lib/super_diff/csi/color_sequence_block.rb, line 14
def push(color)
  colors.push(color)
end
Also aliased as: <<
to_s() click to toggle source
# File lib/super_diff/csi/color_sequence_block.rb, line 19
def to_s
  colors.map(&:to_s).join
end