class Rabbit::Parser::Wiki::RabbitOutput::InlinePlugin
Public Class Methods
Source
# File lib/rabbit/parser/wiki/output.rb, line 382 def initialize(output) @private = Private.new(output) end
Public Instance Methods
Source
# File lib/rabbit/parser/wiki/output.rb, line 398 def code_point(code_point, *rest) @private.pack(Text.new([code_point].pack("U")), *rest) end
Source
# File lib/rabbit/parser/wiki/output.rb, line 391 def entity(entity, *rest) return nil unless TABLE.include?(entity) @private.pack(Text.new(TABLE[entity]), *rest) end
Also aliased as: e
Source
# File lib/rabbit/parser/wiki/output.rb, line 386 def image(source, props={}) raise ParseError, _("inline {{image(...)}} isn't supported.") end
Source
# File lib/rabbit/parser/wiki/output.rb, line 414 def lang(lang, text, *rest) super(lang, @private.pack(text, *rest)) end
Calls superclass method
Rabbit::Parser::Ext::Inline#lang
Source
# File lib/rabbit/parser/wiki/output.rb, line 410 def note(text, *rest) super(@private.pack(text, *rest)) end
Calls superclass method
Rabbit::Parser::Ext::Inline#note
Source
# File lib/rabbit/parser/wiki/output.rb, line 402 def sub(text, *rest) super(@private.pack(text, *rest)) end
Calls superclass method
Rabbit::Parser::Ext::Inline#sub
Source
# File lib/rabbit/parser/wiki/output.rb, line 406 def sup(text, *rest) super(@private.pack(text, *rest)) end
Calls superclass method
Rabbit::Parser::Ext::Inline#sup
Source
# File lib/rabbit/parser/wiki/output.rb, line 426 def tag(name, text=nil, *rest) if text CustomTag.new(name, @private.pack(text, *rest)) else CustomTag.new(name) end end