Sha256: 5c3f0d48210890fba42a938ca4dd9000fdd3ac54a113ce3c70ced1b788888d25

Contents?: true

Size: 457 Bytes

Versions: 2

Compression:

Stored size: 457 Bytes

Contents

require "number_plate/version"
require "number_plate/sg/validator"
require "number_plate/sg/generator"
require "active_support/core_ext/string"
require "active_model"
require "number_plate/sg/active_model"

module NumberPlate

  class << self
    def validator(country)
      Object.const_get("NumberPlate::#{country}::Validator").new
    end

    def generator(country)
      Object.const_get("NumberPlate::#{country}::Generator").new
    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.rb
number_plate_sg-0.1.0 lib/number_plate_sg.rb