class OfcpScoring::ScoringEngine

Public Class Methods

new(evaluator = OfcpScoring::HandEvaluator.new) click to toggle source
# File lib/ofcp_scoring/scoring_engine.rb, line 2
def initialize(evaluator = OfcpScoring::HandEvaluator.new)
  @evaluator = evaluator
end

Public Instance Methods

score(hand_one, hand_two) click to toggle source
# File lib/ofcp_scoring/scoring_engine.rb, line 5
def score(hand_one, hand_two)
  return [0,0] if hand_one.nil? || hand_two.nil?
  @evaluator.evaluate(hand_one, hand_two)
end