free_mutant/lib/mutant/mutator/util/symbol.rb
Markus Schirp 99ab9ff171 Change required Ruby version to >=2.3
* This commit does every 2.3 change required to get the build pass
* None of the changes can be extracted, without changing the build setup
2018-09-12 14:21:24 +00:00

23 lines
396 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