Class: Pubid::Oiml::Scheme
Instance Attribute Summary
Attributes inherited from Scheme
#identifiers, #languages, #publishers, #stages, #supplement_identifiers, #types
Class Method Summary
collapse
Methods inherited from Scheme
#all_identifier_classes, #all_typed_stages, #configure, #identifier_class_index, #initialize, #locate_identifier_klass_by_type_code, #locate_typed_stage_by_abbr, #locate_typed_stage_by_harmonized_code, #locate_typed_stage_by_stage_code, #supplement_typed_stages, #typed_stage_index, #typed_stages
Constructor Details
This class inherits a constructor from Pubid::Scheme
Class Method Details
.locate_identifier_klass_by_type_code(_type_code) ⇒ Object
39
40
41
42
|
# File 'lib/pubid/oiml/scheme.rb', line 39
def locate_identifier_klass_by_type_code(_type_code)
raise ArgumentError,
"OIML identifiers do not use type codes"
end
|
.locate_typed_stage_by_abbr(_abbr) ⇒ Object
34
35
36
37
|
# File 'lib/pubid/oiml/scheme.rb', line 34
def locate_typed_stage_by_abbr(_abbr)
raise ArgumentError,
"OIML identifiers do not use typed stages"
end
|
.supplement_identifiers ⇒ Object
.supplement_typed_stages ⇒ Object
30
31
32
|
# File 'lib/pubid/oiml/scheme.rb', line 30
def supplement_typed_stages
@supplement_typed_stages ||= [].freeze
end
|
.typed_stages ⇒ Object
26
27
28
|
# File 'lib/pubid/oiml/scheme.rb', line 26
def typed_stages
@typed_stages ||= [].freeze
end
|