module Evolvable::Goal

Attributes

value[RW]

Public Class Methods

new(value: nil) click to toggle source
# File lib/evolvable/goal.rb, line 5
def initialize(value: nil)
  @value = value if value
end

Public Instance Methods

evaluate(_instance) click to toggle source
# File lib/evolvable/goal.rb, line 11
def evaluate(_instance)
  raise Errors::UndefinedMethod, "#{self.class.name}##{__method__}"
end
met?(_instance) click to toggle source
# File lib/evolvable/goal.rb, line 15
def met?(_instance)
  raise Errors::UndefinedMethod, "#{self.class.name}##{__method__}"
end