Module: GS1
- Defined in:
- lib/gs1.rb,
lib/gs1/ai.rb,
lib/gs1/gtin.rb,
lib/gs1/sscc.rb,
lib/gs1/batch.rb,
lib/gs1/record.rb,
lib/gs1/barcode.rb,
lib/gs1/content.rb,
lib/gs1/version.rb,
lib/gs1/definitions.rb,
lib/gs1/validations.rb,
lib/gs1/barcode/base.rb,
lib/gs1/barcode/error.rb,
lib/gs1/serial_number.rb,
lib/gs1/barcode/errors.rb,
lib/gs1/barcode/segment.rb,
lib/gs1/expiration_date.rb,
lib/gs1/extensions/date.rb,
lib/gs1/extensions/gtin.rb,
lib/gs1/barcode/tokenizer.rb,
lib/gs1/barcode/healthcare.rb,
lib/gs1/barcode/definitions.rb,
lib/gs1/check_digit_calculator.rb,
lib/gs1/extensions/date_month_based.rb,
lib/gs1/validations/date_validation.rb,
lib/gs1/validations/length_validation.rb,
lib/gs1/validations/check_digit_validation.rb
Overview
Application identifiers constants.
Version 18.0 Date: Jan 2018 Read more: www.gs1.org/standards/barcodes-epcrfid-id-keys/gs1-general-specifications Change log: www.gs1.org/genspecs/gscn_archive
Defined Under Namespace
Modules: AI, AIDCMarketingLevels, Barcode, Definitions, Extensions, Validations Classes: Batch, CheckDigitCalculator, Configuration, Content, ExpirationDate, GTIN, Record, SSCC, SerialNumber
Constant Summary collapse
- AI_CLASSES =
GS1::Record.descendants.each_with_object({}) do |klass, hash| hash[klass.ai] = klass end
- VERSION =
'1.1.0'.freeze
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
23 24 25 |
# File 'lib/gs1.rb', line 23 def configuration @configuration ||= Configuration.new end |
.configure ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/gs1.rb', line 27 def configure if block_given? yield configuration else configuration end end |