Class: Mutant::Mutation::Operators::Full Private
- Inherits:
-
Mutant::Mutation::Operators
- Object
- Mutant::Mutation::Operators
- Mutant::Mutation::Operators::Full
- Defined in:
- lib/mutant/mutation/operators.rb
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- NAME =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
:full- SELECTOR_REPLACEMENTS =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
{ :< => i[== eql? equal?], :<= => i[< == eql? equal?], :== => i[eql? equal?], :=== => i[is_a?], :=~ => i[match?], :> => i[== eql? equal?], :>= => i[> == eql? equal?], __send__: i[public_send], all?: i[any?], any?: i[all?], at: i[fetch key?], detect: i[first last], fetch: i[key?], find: i[first last], first: i[last], flat_map: i[map], gsub: i[sub], is_a?: i[instance_of?], kind_of?: i[instance_of?], last: i[first], map: i[each], match: i[match?], max: i[first last], max_by: i[first last], method: i[public_method], min: i[first last], min_by: i[first last], reverse_each: i[each], reverse_map: i[map each], reverse_merge: i[merge], send: i[public_send __send__], to_a: i[to_ary], to_h: i[to_hash], to_i: i[to_int], to_s: i[to_str], values_at: i[fetch_values] }.freeze.tap { |hash| hash.values(&:freeze) }