class Asciidoctor::Inline

Public: Methods for managing inline elements in AsciiDoc block

Attributes

target[RW]

Public: Get/Set the target (e.g., uri) of this inline element

text[R]

Public: Get the text of this inline element

type[R]

Public: Get the type (qualifier) of this inline element

Public Class Methods

new(parent, context, text = nil, opts = {}) click to toggle source
Calls superclass method Asciidoctor::AbstractNode.new
# File lib/asciidoctor/inline.rb, line 13
def initialize(parent, context, text = nil, opts = {})
  super(parent, context)
  @node_name = %Q(inline_#{context})

  @text = text

  @id = opts[:id]
  @type = opts[:type]
  @target = opts[:target]

  unless (more_attributes = opts[:attributes]).nil_or_empty?
    update_attributes more_attributes
  end
end

Public Instance Methods

block?() click to toggle source
# File lib/asciidoctor/inline.rb, line 28
def block?
  false
end
convert() click to toggle source
# File lib/asciidoctor/inline.rb, line 36
def convert
  converter.convert self
end
Also aliased as: render
inline?() click to toggle source
# File lib/asciidoctor/inline.rb, line 32
def inline?
  true
end
render()

Alias render to convert to maintain backwards compatibility

Alias for: convert