Class: Juli::Macro::Base
Direct Known Subclasses
Class Method Summary collapse
-
.conf_template ⇒ Object
called on ‘juli init’ to generate config sample template.
Instance Method Summary collapse
-
#after_root(file, root) ⇒ Object
called at final on each parsed document.
-
#initialize ⇒ Base
constructor
called when juli(1) starts.
-
#on_root(file, root, visitor = nil) ⇒ Object
called on each parsed document.
-
#run(*args) ⇒ Object
called on each macro as “args…” in text.
-
#set_conf_default(conf) ⇒ Object
called on setting up conf to set default key=val.
Methods included from Util
#camelize, conf, find_template, in_filename, juli_repo, mkdir, out_filename, str_limit, str_trim, to_wikiname, underscore, usage, visitor, visitor_list
Constructor Details
#initialize ⇒ Base
called when juli(1) starts.
12 13 |
# File 'lib/juli/macro.rb', line 12 def initialize end |
Class Method Details
.conf_template ⇒ Object
called on ‘juli init’ to generate config sample template.
7 8 9 |
# File 'lib/juli/macro.rb', line 7 def self.conf_template '' end |
Instance Method Details
#after_root(file, root) ⇒ Object
called at final on each parsed document
30 31 |
# File 'lib/juli/macro.rb', line 30 def after_root(file, root) end |
#on_root(file, root, visitor = nil) ⇒ Object
called on each parsed document
20 21 |
# File 'lib/juli/macro.rb', line 20 def on_root(file, root, visitor = nil) end |
#run(*args) ⇒ Object
called on each macro as “args…” in text. String should be returned.
25 26 27 |
# File 'lib/juli/macro.rb', line 25 def run(*args) '' end |
#set_conf_default(conf) ⇒ Object
called on setting up conf to set default key=val
16 17 |
# File 'lib/juli/macro.rb', line 16 def set_conf_default(conf) end |