class Bridge::DuplicateResult

Represents the result of a completed round of duplicate bridge.

Public Instance Methods

_get_score() click to toggle source

Duplicate bridge scoring scheme. @return: score value: positive for declarer, negative for defenders.

# File lib/bridge/result.rb, line 206
def _get_score
  score = 0
  if self.contract and self.tricks_made
    self._get_score_components.each do |key, value|
      if ['odd', 'over', 'under', 'slambonus', 'gamebonus', 'partscore', 'insultbonus'].include?(key)
        score += value
      end
    end
  end
  score
end