class SplendorGame::Card
Attributes
colour[R]
cost[R]
level[R]
points[R]
Public Class Methods
new(level, colour, cost, points = 0)
click to toggle source
# File lib/splendor_game/card.rb, line 6 def initialize(level, colour, cost, points = 0) @level = level @points = points @colour = colour @cost, @cost_error = Hash.new(), Hash.new() # if the colour is valid, load it, if not, put it in an error hash cost.each do |key, value| new_key_name = validate_colour(key) if new_key_name==false @cost_error[key] = value else @cost[new_key_name] = value end end end