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/generated_ai_classes.rb,
lib/gs1/check_digit_calculator.rb,
lib/gs1/syntax_dictionary/parser.rb,
lib/gs1/barcode/attribute_validator.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,
lib/gs1/syntax_dictionary/specification_parser.rb,
lib/gs1/barcode/attribute_validators/record_validator.rb,
lib/gs1/barcode/attribute_validators/ignoring_record_validator.rb
Overview
This file is generated by the ./bin/generate_ai_classes script. Do not edit this file manually. See readme for more information.
Defined Under Namespace
Modules: AI, AIDCMarketingLevels, Barcode, Definitions, Extensions, GeneratedAIClasses, SyntaxDictionary, Validations
Classes: Batch, CheckDigitCalculator, Configuration, Content, ExpirationDate, GTIN, Record, SSCC, SerialNumber
Constant Summary
collapse
- VERSION =
'2.0.2'.freeze
Class Method Summary
collapse
Class Method Details
.ai_classes ⇒ Object
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/gs1.rb', line 33
def self.ai_classes
@ai_classes ||= begin
GeneratedAIClasses.ai_classes
ai_classes = GS1::Record.descendants.sort_by { _1.generated ? 1 : 0 }
ai_classes.each_with_object({}) do |klass, hash|
hash[klass.ai] ||= klass
end
end
end
|
.configuration ⇒ Object
5
6
7
|
# File 'lib/gs1.rb', line 5
def configuration
@configuration ||= Configuration.new
end
|
9
10
11
12
13
14
15
|
# File 'lib/gs1.rb', line 9
def configure
if block_given?
yield configuration
else
configuration
end
end
|