Method: HQMF::ComparisonConverter#has_child_comparison

Defined in:
lib/hqmf-parser/converter/pass2/comparison_converter.rb

#has_child_comparison(node) ⇒ Object



78
79
80
81
82
83
84
85
86
87
88
# File 'lib/hqmf-parser/converter/pass2/comparison_converter.rb', line 78

def has_child_comparison(node)
  value = false
  node.preconditions.each do |precondition|
    if (precondition.comparison?)
      value ||= true
    elsif precondition.has_preconditions?
      value ||= has_child_comparison(precondition)
    end
  end if node.preconditions
  value
end