Class: PikiDoc::Document
Constant Summary
Constants inherited
from HikiDoc
HikiDoc::VERSION
Class Method Summary
collapse
Methods inherited from HikiDoc
#compile, #initialize, #to_html
Constructor Details
This class inherits a constructor from HikiDoc
Class Method Details
.lint(plugin) ⇒ Object
17
18
19
20
|
# File 'lib/piki_doc/document.rb', line 17
def lint(plugin)
[:inline_plugin, :block_plugin].any?{|m| plugin.respond_to?(m) } && \
plugin.respond_to?(:accept?)
end
|
.plugins ⇒ Object
12
|
# File 'lib/piki_doc/document.rb', line 12
def plugins; @@plugins; end
|
.register(*plugins) ⇒ Object
13
14
15
|
# File 'lib/piki_doc/document.rb', line 13
def register(*plugins)
@@plugins.concat(plugins)
end
|
.to_html(src, options = {}) ⇒ Object
26
27
28
|
# File 'lib/piki_doc/document.rb', line 26
def to_html(src, options = {})
new(::PikiDoc::HTMLOutput.new(">", @@plugins), options).compile(src)
end
|
.to_xhtml(src, options = {}) ⇒ Object
22
23
24
|
# File 'lib/piki_doc/document.rb', line 22
def to_xhtml(src, options = {})
new(::PikiDoc::HTMLOutput.new(" />", @@plugins), options).compile(src)
end
|