Class: Xberg::NodeContentCitation

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

Overview

Citation or bibliographic reference.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#keyObject (readonly)

Returns the value of attribute key



4267
4268
4269
# File 'lib/xberg/native.rb', line 4267

def key
  @key
end

#textObject (readonly)

Returns the value of attribute text



4267
4268
4269
# File 'lib/xberg/native.rb', line 4267

def text
  @text
end

Class Method Details

.from_hash(hash) ⇒ Object



4322
4323
4324
# File 'lib/xberg/native.rb', line 4322

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

Instance Method Details

#admonition?Boolean



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

def admonition? = false

#citation?Boolean



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

def citation? = true

#code?Boolean



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

def code? = false

#comment?Boolean



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

def comment? = false

#definition_item?Boolean



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

def definition_item? = false

#definition_list?Boolean



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

def definition_list? = false

#footnote?Boolean



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

def footnote? = false

#formula?Boolean



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

def formula? = false

#group?Boolean



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

def group? = false

#heading?Boolean



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

def heading? = false

#image?Boolean



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

def image? = false

#list?Boolean



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

def list? = false

#list_item?Boolean



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

def list_item? = false

#metadata_block?Boolean



4318
4319
4320
# File 'lib/xberg/native.rb', line 4318

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

#page_break?Boolean



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

def page_break? = false

#paragraph?Boolean



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

def paragraph? = false

#quote?Boolean



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

def quote? = false

#raw_block?Boolean



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

def raw_block? = false

#slide?Boolean



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

def slide? = false

#table?Boolean



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

def table? = false

#title?Boolean



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

def title? = false