module Evolvable::Gene
Attributes
instance[RW]
Public Class Methods
included(base)
click to toggle source
# File lib/evolvable/gene.rb, line 5 def self.included(base) def base.key=(val) @key = val end def base.key @key end def base.crossover(gene_a, gene_b) [gene_a, gene_b].sample end end
Public Instance Methods
key()
click to toggle source
# File lib/evolvable/gene.rb, line 21 def key self.class.key end