class Asciinurse::Chart::ChartBlockMacro
Public Instance Methods
process(parent, target, attrs)
click to toggle source
# File lib/asciinurse/extensions/charts/extension.rb, line 69 def process(parent, target, attrs) engine = get_engine parent.document data_path = parent.normalize_asset_path(target, 'target') data = parent.read_asset(data_path, warn_on_failure: true, normalize: true) data = create_from_csv engine, data, attrs if data_path.end_with? '.csv' create_chart parent, attrs, data end