class Rabbit::Parser::RD::Ext::Refer
Public Instance Methods
default_ext_refer(label, source, content, visitor)
click to toggle source
# File lib/rabbit/parser/rd/ext/refer.rb, line 11 def default_ext_refer(label, source, content, visitor) ref = ReferText.new(content) ref.to = label.element_label ref end
ext_refer_quote(label, source, content, visitor)
click to toggle source
For backward compatibility.
def ext_refer_img(label, content, visitor) img(label, content, visitor) end
# File lib/rabbit/parser/rd/ext/refer.rb, line 22 def ext_refer_quote(label, source, content, visitor) return nil unless /^quote:(.*)$/ =~ label.element_label quoted_name = $1 quoted_label = ::RD::Reference::RDLabel.new(quoted_name, label.filename) source = quoted_label.to_s if label.to_s == source default_ext_refer(quoted_label, source, content) end