Class: ColorContrastCalc::ColorFunctionParser::ValueParser

Inherits:
Parser
  • Object
show all
Defined in:
lib/color_contrast_calc/color_function_parser.rb

Instance Method Summary collapse

Methods inherited from Parser

#read_scheme!

Instance Method Details

#read_separator!(scanner, parsed_value) ⇒ Object



517
518
519
520
521
522
523
524
# File 'lib/color_contrast_calc/color_function_parser.rb', line 517

def read_separator!(scanner, parsed_value)
  if next_spaces_as_separator?(scanner)
    error_message = report_wrong_separator!(scanner, parsed_value)
    raise InvalidColorRepresentationError, error_message
  end

  read_comma!(scanner, parsed_value)
end