Module: BaseNode

Included in:
NonTextNode, TextNode
Defined in:
lib/core/base_node.rb

Constant Summary collapse

@@keys =
[]
@@hash =
nil

Instance Method Summary collapse

Instance Method Details

#shatter?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/core/base_node.rb', line 5

def shatter?
  false
end

#shattered_node_list(*nodes) ⇒ Object



9
10
11
# File 'lib/core/base_node.rb', line 9

def shattered_node_list( *nodes )
    nodes.reject {|terminal| terminal.nil? || terminal.text_value.empty? }
end