Sha256: c15ac4987dff395012f7c77affef261c5adc8cbb13b9f4fce29eb2837e22d598

Contents?: true

Size: 377 Bytes

Versions: 1

Compression:

Stored size: 377 Bytes

Contents

module MagickNumbers

  class Regon 

    def initialize(num)
      @factory = if(/^\d{9}$/ =~ num)
                    Regon9.new num
                 elsif(/^\d{14}$/ =~ num)
                    Regon14.new num
                 else
                   nil
                 end

    end

    def valid?
      return @factory.valid? if @factory
      false
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magick_numbers-0.1.4 lib/magick_numbers/regon.rb