Module: Evolvable::GeneCluster

Defined in:
lib/evolvable/gene_cluster.rb

Overview

See Also:

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ void

This method returns an undefined value.

When included in a class, extends the class with ClassMethods and initializes the cluster configuration. This is called automatically when you include the GeneCluster module in your class.

Parameters:

  • base (Class)

    The class that includes the GeneCluster module



59
60
61
62
# File 'lib/evolvable/gene_cluster.rb', line 59

def self.included(base)
  base.extend(ClassMethods)
  base.instance_variable_set(:@cluster_config, [])
end