Module: Pubid::Jcgm
- Defined in:
- lib/pubid/jcgm.rb,
lib/pubid/jcgm/parser.rb,
lib/pubid/jcgm/scheme.rb,
lib/pubid/jcgm/builder.rb,
lib/pubid/jcgm/components.rb,
lib/pubid/jcgm/identifier.rb,
lib/pubid/jcgm/identifiers.rb,
lib/pubid/jcgm/urn_generator.rb,
lib/pubid/jcgm/identifiers/guide.rb,
lib/pubid/jcgm/single_identifier.rb,
lib/pubid/jcgm/components/publisher.rb,
lib/pubid/jcgm/identifiers/amendment.rb,
lib/pubid/jcgm/identifiers/gum_guide.rb,
lib/pubid/jcgm/supplement_identifier.rb
Defined Under Namespace
Modules: Components, Identifiers Classes: Builder, Identifier, Parser, Scheme, SingleIdentifier, SupplementIdentifier, UrnGenerator
Class Method Summary collapse
-
.parse(identifier) ⇒ Identifier
Parse a JCGM identifier string.
Class Method Details
.parse(identifier) ⇒ Identifier
Parse a JCGM identifier string
18 19 20 21 22 23 24 |
# File 'lib/pubid/jcgm.rb', line 18 def self.parse(identifier) parser = Parser.new builder = Builder.new(Scheme) parsed = parser.parse(identifier) builder.build(parsed) end |