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