Class: Synvert::Rewriter::IfExistCondition

Inherits:
Rewriter::Condition
  • Object
show all
Defined in:
lib/synvert/rewriter/condition.rb

Instance Method Summary collapse

Instance Method Details

#match? ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
20
21
22
23
# File 'lib/synvert/rewriter/condition.rb', line 17

def match?
  match = false
  @instance.current_node.recursive_children do |child_node|
    match = match || (child_node && child_node.match?(@instance, @rules))
  end
  match
end