Sha256: 4103e2349f962fbfd74ab9870f0184b8e0449a685510ba81f39e09091bbcfa50
Contents?: true
Size: 514 Bytes
Versions: 1
Compression:
Stored size: 514 Bytes
Contents
require 'bitmapped/exceptions' require 'bitmapped/validators/validation_helper' module Bitmapped module Validators class ValidateCoordinates class << self 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 end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bitmapped-0.2.0 | lib/bitmapped/validators/validate_coordinates.rb |