tracks/ruby/exercises/minesweeper/.meta/solutions/minesweeper.rb in trackler-2.2.1.70 vs tracks/ruby/exercises/minesweeper/.meta/solutions/minesweeper.rb in trackler-2.2.1.71
- old
+ new
@@ -62,29 +62,27 @@
end
def validate_size
len = rows.first.length
if rows.any? { |row| row.length != len }
- fail ValueError, 'Invalid board'
+ fail ArgumentError, 'Invalid board'
end
end
def validate_borders
[rows[0], rows[-1]].each do |row|
invalid = row.chars.any? do |char|
!VALID_BORDERS.include?(char)
end
- fail ValueError, 'Invalid board' if invalid
+ fail ArgumentError, 'Invalid board' if invalid
end
end
def validate_data
rows.each do |row|
invalid = row.chars.any? do |char|
!VALID_DATA.include?(char)
end
- fail ValueError, 'Invalid board' if invalid
+ fail ArgumentError, 'Invalid board' if invalid
end
end
end
-
-ValueError = Class.new(StandardError)