Class: Asciidoctor::Diagram::Office::Source

Inherits:
Extensions::FileSource
  • Object
show all
Defined in:
lib/asciidoctor-diagram-office/extension.rb

Instance Method Summary collapse

Constructor Details

#initialize(parent_block, file_name, attributes) ⇒ Source

Returns a new instance of Source.



102
103
104
# File 'lib/asciidoctor-diagram-office/extension.rb', line 102

def initialize(parent_block, file_name, attributes)
  super(parent_block, file_name, attributes)
end

Instance Method Details

#codeObject



112
113
114
# File 'lib/asciidoctor-diagram-office/extension.rb', line 112

def code
  File.read(@file_name)
end

#image_nameObject



106
107
108
109
110
# File 'lib/asciidoctor-diagram-office/extension.rb', line 106

def image_name
  name = super
  page = attr('page', 1, @parent_block) 
  name + '-' + page
end