Sha256: 2b19ca36dffc4c74ff0244a1a96b3b0c263513755772ae44ec1914b780924139
Contents?: true
Size: 530 Bytes
Versions: 1
Compression:
Stored size: 530 Bytes
Contents
require "jan/check_digit_calculator" require "jan/parser" require "jan/random" require "jan/validator" require "jan/version" class Jan < ::String InstoreCodePrefixes = %w(02 20 21 22 23 24 25 26 27 28 29) def initialize(code) super(code.to_s) end def valid? Validator.validate(self) end def check_digit Parser.check_digit(self) end def even_digits Parser.even_digits(self) end def odd_digits Parser.odd_digits(self) end def instore_code? Parser.instore_code?(self) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jan-0.0.4 | lib/jan.rb |