class Mutiny::Mutants::Mutation::Method::Helpers::OperatorReplacement::InfixOperator

Attributes

name[R]
root[R]

Public Class Methods

new(name, root = :send) click to toggle source
# File lib/mutiny/mutants/mutation/method/helpers/operator_replacement.rb, line 63
def initialize(name, root = :send)
  @name = name
  @root = root
end

Public Instance Methods

build_literal(builder, left, right) click to toggle source
# File lib/mutiny/mutants/mutation/method/helpers/operator_replacement.rb, line 72
def build_literal(builder, left, right)
  builder.literal!(root, left, builder.literal!(name), right)
end
build_pattern(builder) click to toggle source
# File lib/mutiny/mutants/mutation/method/helpers/operator_replacement.rb, line 68
def build_pattern(builder)
  builder.literal!(root, builder.LEFT, name, builder.RIGHT)
end