Class: Xberg::NodeContentHeading

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

Overview

Section heading with level (1-6).

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#levelObject (readonly)

Returns the value of attribute level



3325
3326
3327
# File 'lib/xberg/native.rb', line 3325

def level
  @level
end

#textObject (readonly)

Returns the value of attribute text



3325
3326
3327
# File 'lib/xberg/native.rb', line 3325

def text
  @text
end

Class Method Details

.from_hash(hash) ⇒ Object



3380
3381
3382
# File 'lib/xberg/native.rb', line 3380

def self.from_hash(hash)
  new(level: hash[:level] || hash["level"], text: hash[:text] || hash["text"])
end

Instance Method Details

#admonition?Boolean



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

def admonition? = false

#citation?Boolean



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

def citation? = false

#code?Boolean



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

def code? = false

#comment?Boolean



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

def comment? = false

#definition_item?Boolean



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

def definition_item? = false

#definition_list?Boolean



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

def definition_list? = false

#footnote?Boolean



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

def footnote? = false

#formula?Boolean



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

def formula? = false

#group?Boolean



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

def group? = false

#heading?Boolean



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

def heading? = true

#image?Boolean



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

def image? = false

#list?Boolean



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

def list? = false

#list_item?Boolean



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

def list_item? = false

#metadata_block?Boolean



3376
3377
3378
# File 'lib/xberg/native.rb', line 3376

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

#page_break?Boolean



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

def page_break? = false

#paragraph?Boolean



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

def paragraph? = false

#quote?Boolean



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

def quote? = false

#raw_block?Boolean



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

def raw_block? = false

#slide?Boolean



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

def slide? = false

#table?Boolean



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

def table? = false

#title?Boolean



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

def title? = false