class Bitmapped::Validators::ValidateCoordinates

Public Class Methods

parse_and_validate(bitmap, input) click to toggle source
# File lib/bitmapped/validators/validate_coordinates.rb, line 8
def parse_and_validate(bitmap, input)
  begin
    row = Integer(input[0])
    column = Integer(input[1])
    raise InvalidCoordinatesError unless bitmap.pixels[row][column]
  rescue NoMethodError => nme
    raise InvalidCoordinatesError
  end
end