Class: Xberg::NodeContentAdmonition

Inherits:
Data
  • Object
show all
Extended by:
T::Sig
Includes:
NodeContent
Defined in:
lib/xberg/native.rb

Overview

Admonition / callout container (note, warning, tip, etc.).

Children carry the admonition body content.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#kindObject (readonly)

Returns the value of attribute kind

Returns:

  • (Object)

    the current value of kind



4329
4330
4331
# File 'lib/xberg/native.rb', line 4329

def kind
  @kind
end

#titleObject (readonly)

Returns the value of attribute title

Returns:

  • (Object)

    the current value of title



4329
4330
4331
# File 'lib/xberg/native.rb', line 4329

def title
  @title
end

Class Method Details

.from_hash(hash) ⇒ Object



4384
4385
4386
# File 'lib/xberg/native.rb', line 4384

def self.from_hash(hash)
  new(kind: hash[:kind] || hash["kind"], title: hash[:title] || hash["title"])
end

Instance Method Details

#admonition?Boolean

Returns:

  • (Boolean)


4376
# File 'lib/xberg/native.rb', line 4376

def admonition? = true

#citation?Boolean

Returns:

  • (Boolean)


4374
# File 'lib/xberg/native.rb', line 4374

def citation? = false

#code?Boolean

Returns:

  • (Boolean)


4354
# File 'lib/xberg/native.rb', line 4354

def code? = false

#comment?Boolean

Returns:

  • (Boolean)


4362
# File 'lib/xberg/native.rb', line 4362

def comment? = false

#definition_item?Boolean

Returns:

  • (Boolean)


4372
# File 'lib/xberg/native.rb', line 4372

def definition_item? = false

#definition_list?Boolean

Returns:

  • (Boolean)


4370
# File 'lib/xberg/native.rb', line 4370

def definition_list? = false

#footnote?Boolean

Returns:

  • (Boolean)


4360
# File 'lib/xberg/native.rb', line 4360

def footnote? = false

#formula?Boolean

Returns:

  • (Boolean)


4358
# File 'lib/xberg/native.rb', line 4358

def formula? = false

#group?Boolean

Returns:

  • (Boolean)


4364
# File 'lib/xberg/native.rb', line 4364

def group? = false

#heading?Boolean

Returns:

  • (Boolean)


4342
# File 'lib/xberg/native.rb', line 4342

def heading? = false

#image?Boolean

Returns:

  • (Boolean)


4352
# File 'lib/xberg/native.rb', line 4352

def image? = false

#list?Boolean

Returns:

  • (Boolean)


4346
# File 'lib/xberg/native.rb', line 4346

def list? = false

#list_item?Boolean

Returns:

  • (Boolean)


4348
# File 'lib/xberg/native.rb', line 4348

def list_item? = false

#metadata_block?Boolean

Returns:

  • (Boolean)


4380
4381
4382
# File 'lib/xberg/native.rb', line 4380

def  = false
# @param hash [Hash] deserialized from the native extension
# @return [self]

#page_break?Boolean

Returns:

  • (Boolean)


4366
# File 'lib/xberg/native.rb', line 4366

def page_break? = false

#paragraph?Boolean

Returns:

  • (Boolean)


4344
# File 'lib/xberg/native.rb', line 4344

def paragraph? = false

#quote?Boolean

Returns:

  • (Boolean)


4356
# File 'lib/xberg/native.rb', line 4356

def quote? = false

#raw_block?Boolean

Returns:

  • (Boolean)


4378
# File 'lib/xberg/native.rb', line 4378

def raw_block? = false

#slide?Boolean

Returns:

  • (Boolean)


4368
# File 'lib/xberg/native.rb', line 4368

def slide? = false

#table?Boolean

Returns:

  • (Boolean)


4350
# File 'lib/xberg/native.rb', line 4350

def table? = false

#title?Boolean

Returns:

  • (Boolean)


4340
# File 'lib/xberg/native.rb', line 4340

def title? = false