Method: IsoDoc::XrefGen::Counter#subsequence_increment_no_letter

Defined in:
lib/isodoc/xref/xref_counter.rb

#subsequence_increment_no_letter(node) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
101
# File 'lib/isodoc/xref/xref_counter.rb', line 90

def subsequence_increment_no_letter(node)
  if /^\d+$/.match?(node["number"])
    @letter_override = @letter = ""
    @number_override = @num = node["number"].to_i
  else
    /^(?<b>.*)(?<a>[a-zA-Z])$/ =~ node["number"]
    unless blank?(a)
      @letter = @letter_override = a
      @base = b
    end
  end
end