Class: Asciidoctor::Diagram::Office::Source
- Inherits:
-
Extensions::FileSource
- Object
- Extensions::FileSource
- Asciidoctor::Diagram::Office::Source
- Defined in:
- lib/asciidoctor-diagram-office/extension.rb
Instance Method Summary collapse
- #code ⇒ Object
- #image_name ⇒ Object
-
#initialize(parent_block, file_name, attributes) ⇒ Source
constructor
A new instance of Source.
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
#code ⇒ Object
112 113 114 |
# File 'lib/asciidoctor-diagram-office/extension.rb', line 112 def code File.read(@file_name) end |
#image_name ⇒ Object
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 |