Method: SuperDiff::Csi::Color.resolve

Defined in:
lib/super_diff/csi/color.rb

.resolve(value, layer:) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/super_diff/csi/color.rb', line 8

def self.resolve(value, layer:)
  if value.is_a?(Symbol)
    FourBitColor.new(value, layer: layer)
  else
    TwentyFourBitColor.new(value, layer: layer)
  end
end