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.



739
740
741
742
743
# File 'lib/liquidoc.rb', line 739

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



750
751
752
753
# File 'lib/liquidoc.rb', line 750

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

#attributesObject



755
756
757
# File 'lib/liquidoc.rb', line 755

def attributes
  @attributes
end

#indexObject



745
746
747
# File 'lib/liquidoc.rb', line 745

def index
  @index
end

#typeObject



759
760
761
# File 'lib/liquidoc.rb', line 759

def type
  @type
end