free_mutant/lib/mutant/mutator/util/symbol.rb
2018-09-12 13:15:43 +00:00

24 lines
397 B
Ruby

# frozen_string_literal: true
module Mutant
class Mutator
class Util
# Utility symbol mutator
class Symbol < self
POSTFIX = '__mutant__'.freeze
private
# Emit mutations
#
# @return [undefined]
def dispatch
emit((input.to_s + POSTFIX).to_sym)
end
end # Symbol
end # Util
end # Mutator
end # Mutant