Class: Mutiny::Mutants::Mutation

Inherits:
Object
  • Object
show all
Includes:
Metamorpher::Builders::AST, Metamorpher::Mutator
Defined in:
lib/mutiny/mutants/mutation.rb,
lib/mutiny/mutants/mutation/error.rb,
lib/mutiny/mutants/mutation/method/logical_operator_deletion.rb,
lib/mutiny/mutants/mutation/method/logical_operator_insertion.rb,
lib/mutiny/mutants/mutation/method/helpers/operator_replacement.rb,
lib/mutiny/mutants/mutation/method/logical_operator_replacement.rb,
lib/mutiny/mutants/mutation/method/conditional_operator_deletion.rb,
lib/mutiny/mutants/mutation/method/conditional_operator_insertion.rb,
lib/mutiny/mutants/mutation/method/relational_operator_replacement.rb,
lib/mutiny/mutants/mutation/method/conditional_operator_replacement.rb,
lib/mutiny/mutants/mutation/method/relational_expression_replacement.rb,
lib/mutiny/mutants/mutation/method/helpers/infix_operator_replacement.rb,
lib/mutiny/mutants/mutation/method/unary_arithmetic_operator_deletion.rb,
lib/mutiny/mutants/mutation/method/unary_arithmetic_operator_insertion.rb,
lib/mutiny/mutants/mutation/method/binary_arithmetic_operator_replacement.rb,
lib/mutiny/mutants/mutation/method/shortcut_assignment_operator_replacement.rb

Defined Under Namespace

Modules: Method Classes: Error

Instance Method Summary collapse

Instance Method Details

#nameObject



9
10
11
# File 'lib/mutiny/mutants/mutation.rb', line 9

def name
  self.class.name
end

#short_nameObject



13
14
15
# File 'lib/mutiny/mutants/mutation.rb', line 13

def short_name
  name.split("::").last
end