lib/games/mastermind/pegs.rb in games_bfox-0.3.0 vs lib/games/mastermind/pegs.rb in games_bfox-0.4.0
- old
+ new
@@ -3,11 +3,11 @@
attr_reader :collection_of_pegs
#collection_of_pegs is a multi-dimensional array
def initialize(args)
- @collection_of_pegs = args[:collection_of_pegs]
+ @collection_of_pegs = args.fetch(:collection_of_pegs)
end
def retrieve_peg(row, col)
if row >= number_of_rows || col >= number_of_cols
return nil
@@ -23,17 +23,9 @@
def display_values
# reversed so that game appears to be filling itself in from top to bottom
collection_of_pegs.reverse.map do |row|
row.map do |peg|
peg.display_value
- end
- end
- end
-
- def result_values
- collection_of_pegs.reverse.map do |row|
- row.map do |peg|
- peg.result_value
end
end
end
private