Sha256: aa1f71bf9f34feb2af6ac9c585a318f856141179e819d35011a4f8f431ad0409

Contents?: true

Size: 336 Bytes

Versions: 2

Compression:

Stored size: 336 Bytes

Contents

module NumberPlateValidator
	class Validator 

		attr_reader :region, :validator

		def initialize(region)
			@region = region
			validator_class = eval "NumberPlateValidator::#{region}Validator"
			@validator = validator_class.new
		end

		def is_valid?(registration_number)
			@validator.is_valid? registration_number
		end

	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
number_plate_validator-0.1.1 lib/number_plate_validator/validator.rb
number_plate_validator-0.1.0 lib/number_plate_validator/validator.rb