class Mutiny::Mutants::Ruby
Public Instance Methods
mutants_for(subjects)
click to toggle source
# File lib/mutiny/mutants/ruby.rb, line 18 def mutants_for(subjects) mutations.mutate(subjects) end
Private Instance Methods
mutations()
click to toggle source
# File lib/mutiny/mutants/ruby.rb, line 24 def mutations # rubocop:disable Metrics/MethodLength @operators ||= MutationSet.new( Mutation::Method::BinaryArithmeticOperatorReplacement.new, Mutation::Method::ConditionalOperatorDeletion.new, Mutation::Method::ConditionalOperatorInsertion.new, Mutation::Method::ConditionalOperatorReplacement.new, Mutation::Method::RelationalExpressionReplacement.new, Mutation::Method::RelationalOperatorReplacement.new, Mutation::Method::LogicalOperatorDeletion.new, Mutation::Method::LogicalOperatorInsertion.new, Mutation::Method::LogicalOperatorReplacement.new, Mutation::Method::ShortcutAssignmentOperatorReplacement.new, Mutation::Method::UnaryArithmeticOperatorDeletion.new, Mutation::Method::UnaryArithmeticOperatorInsertion.new ) end