Method: Asciidoctor::AttributeList#initialize

Defined in:
lib/asciidoctor/attribute_list.rb

#initialize(source, block = nil, delimiter = ',') ⇒ AttributeList

Returns a new instance of AttributeList.



53
54
55
56
57
58
59
60
# File 'lib/asciidoctor/attribute_list.rb', line 53

def initialize source, block = nil, delimiter = ','
  @scanner = ::StringScanner.new source
  @block = block
  @delimiter = delimiter
  @delimiter_skip_pattern = SkipRx[delimiter]
  @delimiter_boundary_pattern = BoundaryRx[delimiter]
  @attributes = nil
end