abstract class
Crowbar::Pattern
- Crowbar::Pattern
- Reference
- Object
Overview
Abstract execution pattern governing how mutations are orchestrated.
Direct Known Subclasses
Defined in:
crowbar/patterns/base.crConstructors
Instance Method Summary
-
#apply(context : Context, buffer : Buffer, pool : MutatorPool, target_range : Tuple(Int32, Int32) | Nil = nil) : Bool
Applies one or more mutations to the buffer according to the pattern's strategy.
- #description : String
- #name : String
- #weight : Float64
- #weight=(weight : Float64)
Constructor Detail
Instance Method Detail
abstract
def apply(context : Context, buffer : Buffer, pool : MutatorPool, target_range : Tuple(Int32, Int32) | Nil = nil) : Bool
#
Applies one or more mutations to the buffer according to the pattern's strategy.