Class: Asciinurse::Chart::ChartBlockProcessor

Inherits:
Asciidoctor::Extensions::BlockProcessor
  • Object
show all
Includes:
ChartCreator
Defined in:
lib/asciinurse/extensions/charts/extension.rb

Instance Method Summary collapse

Methods included from ChartCreator

#create_chart, #create_from_csv, #create_from_json, #create_image, #get_engine

Instance Method Details

#process(parent, reader, attrs) ⇒ Object



88
89
90
91
92
# File 'lib/asciinurse/extensions/charts/extension.rb', line 88

def process(parent, reader, attrs)
  engine = get_engine parent.document
  data = create_from_csv engine, reader.source, attrs
  create_chart parent, attrs, data
end