class Crispr::Mutations::Base

Subclasses must implement the ‘#mutations_for` method.
Abstract base class for all mutation strategies.

def mutations_for(node)

Returns:
  • (Array) - mutations

Parameters:
  • node (Parser::AST::Node) -- the node to mutate
def mutations_for(node)
  raise NotImplementedError, "#{self.class} must implement #mutations_for"
end