Sha256: 6c480213edfe1a901ae91548f867d12f5331dc08c6e8d729aded6e80de4317d9
Contents?: true
Size: 615 Bytes
Versions: 23
Compression:
Stored size: 615 Bytes
Contents
# frozen_string_literal: true module Mutant class Mutator class Node class ProcargZero < self MAP = { ::Parser::AST::Node => :emit_argument_node_mutations, Symbol => :emit_argument_symbol_mutations }.freeze private_constant(*constants(false)) handle :procarg0 children :argument private def dispatch name = Mutant::Util.one(argument.children) emit_type(s(:arg, :"_#{name}")) unless name.to_s.start_with?('_') end end # ProcargZero end # Node end # Mutator end # Mutant
Version data entries
23 entries across 23 versions & 1 rubygems