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