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 |