Class: AsciiDocument

Inherits:
Object
  • Object
show all
Defined in:
lib/liquidoc.rb

Instance Method Summary collapse

Constructor Details

#initialize(index, type = 'article') ⇒ AsciiDocument

Returns a new instance of AsciiDocument.



590
591
592
593
594
# File 'lib/liquidoc.rb', line 590

def initialize index, type='article'
  @index = index
  @attributes = {} # We start with clean attributes to delay setting those in the config > build step
  @type = type
end

Instance Method Details

#add_attrs!(attrs) ⇒ Object

NOTE this section repeats in Class.AsciiDocument



601
602
603
604
# File 'lib/liquidoc.rb', line 601

def add_attrs! attrs
  raise "InvalidAttributesFormat" unless attrs.is_a?(Hash)
  self.attributes.merge!attrs
end

#attributesObject



606
607
608
# File 'lib/liquidoc.rb', line 606

def attributes
  @attributes
end

#indexObject



596
597
598
# File 'lib/liquidoc.rb', line 596

def index
  @index
end

#typeObject



610
611
612
# File 'lib/liquidoc.rb', line 610

def type
  @type
end