Class: Asciidoctor::Chart::BlockMacroProcessor
- Inherits:
-
Extensions::BlockMacroProcessor
- Object
- Extensions::BlockMacroProcessor
- Asciidoctor::Chart::BlockMacroProcessor
- Defined in:
- lib/asciidoctor/chart/block_macro_processor.rb
Instance Method Summary collapse
Instance Method Details
#process(parent, target, attrs) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/asciidoctor/chart/block_macro_processor.rb', line 10 def process parent, target, attrs data_path = parent.normalize_asset_path target, 'target' read_data = parent.read_asset data_path, warn_on_failure: true, normalize: true return if read_data.nil? || read_data.empty? raw_data = PlainRubyCSV.parse read_data Asciidoctor::Chart::ChartBlock.new parent, raw_data, attrs end |