Sha256: fe767810aecd35bb368504cb4f09781fc2e8a42a5ce19cd378259fc335388319
Contents?: true
Size: 419 Bytes
Versions: 4
Compression:
Stored size: 419 Bytes
Contents
# frozen_string_literal: true require 'typesafe_enum' require_relative 'team' # TODO 2022: Replace with bool? # Die Spielsteinfarben. BLUE, und RED class Color < TypesafeEnum::Base new :BLUE, 'B' new :RED, 'R' # Gibt den color namen zurück def to_s self.key.to_s end # Gibt das zugehörige Team zurück def to_t if self.key == :RED Team::ONE else Team::TWO end end end
Version data entries
4 entries across 4 versions & 1 rubygems