class EloBrain::DevelopmentCoefficient::EligibleSituation

Public Class Methods

new(default_condition, *conditions) click to toggle source
# File lib/elo_brain/development_coefficient/eligible_situation.rb, line 6
def initialize(default_condition, *conditions)
  @default_condition = default_condition
  @conditions = conditions
end

Public Instance Methods

situation() click to toggle source
# File lib/elo_brain/development_coefficient/eligible_situation.rb, line 11
def situation
  @conditions.each do |condition|
    return condition if condition.eligible?
  end
  @default_condition
end