Module: RussianPost::Barcode
- Defined in:
- lib/russianpost/barcode.rb,
lib/russianpost/barcode/base.rb,
lib/russianpost/barcode/invalid.rb,
lib/russianpost/barcode/domestic.rb,
lib/russianpost/barcode/international.rb
Defined Under Namespace
Classes: Base, Domestic, International, Invalid
Class Method Summary collapse
Class Method Details
.new(barcode) ⇒ Object
7 8 9 10 11 |
# File 'lib/russianpost/barcode.rb', line 7 def self.new() [International, Domestic, Invalid].each do |klass| return klass.new() if =~ klass.format end end |