Sha256: 08be7c13d29ede363e7a266275b3b5f8e5ba032c6e335b3d26cfa3e3dcb20e42

Contents?: true

Size: 419 Bytes

Versions: 2

Compression:

Stored size: 419 Bytes

Contents

require 'thor'
require 'number_plate_sg'

module NumberPlate
  module SG
    class CLI < Thor
      desc "validate", "validate if a PLATE is valid"
      def validate(plate)
        validator = NumberPlate.validator('SG')
        puts(validator.is_valid? plate)
      end

      desc "generate", "generate a random plate"
      def generate
        puts NumberPlate.generator('SG').generate
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
number_plate_sg-0.2.0 lib/number_plate/sg/cli.rb
number_plate_sg-0.1.0 lib/number_plate/sg/cli.rb