class Evolvable::Selection

Attributes

size[RW]

Public Class Methods

new(size: 2) click to toggle source
# File lib/evolvable/selection.rb, line 7
def initialize(size: 2)
  @size = size
end

Public Instance Methods

call(population) click to toggle source
# File lib/evolvable/selection.rb, line 13
def call(population)
  population.instances.slice!(0..-1 - @size)
  population
end