class Gmi2html::NodeRenderers::Link

Public Instance Methods

escaped_description() click to toggle source
# File lib/gmi2html/node_renderers/link.rb, line 18
def escaped_description
  CGI.escapeHTML(@node.description)
end
render(prev_node = nil, next_node = nil) click to toggle source
# File lib/gmi2html/node_renderers/link.rb, line 26
def render(prev_node = nil, next_node = nil)
  prefix = prev_node.is_a?(Gemtext::Link) ? '' : "<#{wrapping_tag}>\n"
  suffix = next_node.is_a?(Gemtext::Link) ? '' : "</#{wrapping_tag}>\n"

  "#{prefix}#{rendered_link_tag}#{suffix}"
end
tag() click to toggle source
# File lib/gmi2html/node_renderers/link.rb, line 6
def tag
  'a'
end
wrapping_tag() click to toggle source
# File lib/gmi2html/node_renderers/link.rb, line 10
def wrapping_tag
  'p'
end