Class: Mutineer::Mutators::BooleanLiteral
- Defined in:
- lib/mutineer/mutators/boolean_literal.rb
Overview
Boolean literal mutator.
Mutates true/false and nil literals in the boolean_literal family.
Instance Method Summary collapse
-
#visit_false_node(node) ⇒ void
Visits false literals.
-
#visit_nil_node(node) ⇒ void
Visits nil literals.
-
#visit_true_node(node) ⇒ void
Visits true literals.
Methods inherited from Base
Instance Method Details
#visit_false_node(node) ⇒ void
This method returns an undefined value.
Visits false literals.
24 25 26 27 |
# File 'lib/mutineer/mutators/boolean_literal.rb', line 24 def visit_false_node(node) emit(node, "true") super end |
#visit_nil_node(node) ⇒ void
This method returns an undefined value.
Visits nil literals.
33 34 35 36 |
# File 'lib/mutineer/mutators/boolean_literal.rb', line 33 def visit_nil_node(node) emit(node, "true") super end |
#visit_true_node(node) ⇒ void
This method returns an undefined value.
Visits true literals.
15 16 17 18 |
# File 'lib/mutineer/mutators/boolean_literal.rb', line 15 def visit_true_node(node) emit(node, "false") super end |