class Samovar::Split
def initialize(key, description, marker: '--')
def initialize(key, description, marker: '--') @key = key @description = description @marker = marker end
def parse(input)
def parse(input) if offset = input.index(@marker) input.pop(input.size - offset).tap(&:shift) end end
def to_a
def to_a [to_s, @description] end
def to_s
def to_s "#{@marker} <#{@key}...>" end