class Beckett::Node::Text

Public Instance Methods

nil?() click to toggle source
# File lib/beckett/node/text.rb, line 11
def nil?
  # improves list rendering.
  node_text.strip.empty?
end
to_h() click to toggle source
# File lib/beckett/node/text.rb, line 3
def to_h
  {}.tap do |element|
    element[:node_name] = node_name
    element[:node_type] = node_type
    element[:node_text] = node_text
  end
end

Private Instance Methods

node_name() click to toggle source
# File lib/beckett/node/text.rb, line 18
def node_name
  '#text'
end
node_text() click to toggle source
# File lib/beckett/node/text.rb, line 22
def node_text
  node.value
end
node_type() click to toggle source
# File lib/beckett/node/text.rb, line 26
def node_type
  3
end