Class: Coradoc::AsciiDoc::Model::Inline::Span
Overview
Span inline element for applying styles to text in AsciiDoc documents.
Spans allow applying roles and custom attributes to inline text.
Instance Attribute Summary collapse
-
#attributes ⇒ Coradoc::AsciiDoc::Model::AttributeList?
readonly
Additional attributes.
-
#role ⇒ String?
readonly
The CSS role to apply.
-
#text ⇒ String
readonly
The text content.
-
#unconstrained ⇒ Boolean
readonly
Whether to use unconstrained formatting (default: false).
Attributes inherited from Base
Method Summary
Methods inherited from Base
Methods inherited from Base
#block_level?, #inline?, #serialize_content, #simplify_block_content, #to_adoc, #to_h, visit, #visit
Instance Attribute Details
#attributes ⇒ Coradoc::AsciiDoc::Model::AttributeList? (readonly)
Returns Additional attributes.
29 30 31 32 33 34 |
# File 'lib/coradoc/asciidoc/model/inline/span.rb', line 29 class Span < Base attribute :text, :string attribute :role, :string attribute :attributes, Coradoc::AsciiDoc::Model::AttributeList attribute :unconstrained, :boolean, default: -> { false } end |
#role ⇒ String? (readonly)
Returns The CSS role to apply.
29 30 31 32 33 34 |
# File 'lib/coradoc/asciidoc/model/inline/span.rb', line 29 class Span < Base attribute :text, :string attribute :role, :string attribute :attributes, Coradoc::AsciiDoc::Model::AttributeList attribute :unconstrained, :boolean, default: -> { false } end |
#text ⇒ String (readonly)
Returns The text content.
29 30 31 32 33 34 |
# File 'lib/coradoc/asciidoc/model/inline/span.rb', line 29 class Span < Base attribute :text, :string attribute :role, :string attribute :attributes, Coradoc::AsciiDoc::Model::AttributeList attribute :unconstrained, :boolean, default: -> { false } end |
#unconstrained ⇒ Boolean (readonly)
Returns Whether to use unconstrained formatting (default: false).
29 30 31 32 33 34 |
# File 'lib/coradoc/asciidoc/model/inline/span.rb', line 29 class Span < Base attribute :text, :string attribute :role, :string attribute :attributes, Coradoc::AsciiDoc::Model::AttributeList attribute :unconstrained, :boolean, default: -> { false } end |