class Juli::Macro::Base
Public Class Methods
conf_template()
click to toggle source
called on 'juli init' to generate config sample template.
# File lib/juli/macro.rb, line 7 def self.conf_template '' end
new()
click to toggle source
called when juli(1) starts.
# File lib/juli/macro.rb, line 12 def initialize end
Public Instance Methods
after_root(file, root)
click to toggle source
called at final on each parsed document
# File lib/juli/macro.rb, line 30 def after_root(file, root) end
on_root(file, root, visitor = nil)
click to toggle source
called on each parsed document
# File lib/juli/macro.rb, line 20 def on_root(file, root, visitor = nil) end
run(*args)
click to toggle source
called on each macro as “{macro_name args…}” in text. String should be returned.
# File lib/juli/macro.rb, line 25 def run(*args) '' end
set_conf_default(conf)
click to toggle source
called on setting up conf to set default key=val
# File lib/juli/macro.rb, line 16 def set_conf_default(conf) end