Sha256: e0e2eddaa5405afc7096abcb5a15512cfff286ffd2dbc6b5335ac35e658e8548

Contents?: true

Size: 423 Bytes

Versions: 1

Compression:

Stored size: 423 Bytes

Contents

require 'thor'
require 'number_plate_validator'

module NumberPlateValidator
	class CLI < Thor
		desc "validate -c CC PLATE", "validate if a PLATE is valid in the country CC"
		method_option :country, aliases: "-c", desc: "standard country code in capital letters", required: true
		def validate(plate)
      validator = NumberPlateValidator.validator(options[:country])
			puts(validator.is_valid? plate)
		end

	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
number_plate_validator-0.2.0 lib/number_plate_validator/cli.rb