class SciolyFF::Validator::Raws

Checks for one raw of a placing in the Placings section of a SciolyFF file

Constants

OPTIONAL
REQUIRED

Public Instance Methods

positive_tiebreaker_rank?(raw, logger) click to toggle source
# File lib/sciolyff/validator/raws.rb, line 27
def positive_tiebreaker_rank?(raw, logger)
  rank = raw[:'tiebreaker rank']
  return true if rank.nil? || rank.positive?

  logger.error "'tiebreaker rank: #{rank}' is not positive"
end
positive_tier?(raw, logger) click to toggle source
# File lib/sciolyff/validator/raws.rb, line 20
def positive_tier?(raw, logger)
  tier = raw[:tier]
  return true if tier.nil? || tier.positive?

  logger.error "'tier: #{tier}' is not positive"
end