Module: Pubid::Ashrae::Identifier
- Defined in:
- lib/pubid/ashrae/identifier.rb
Class Method Summary collapse
-
.parse(identifier) ⇒ Identifiers::Base
Parse an ASHRAE identifier string into an identifier object.
Class Method Details
.parse(identifier) ⇒ Identifiers::Base
Parse an ASHRAE identifier string into an identifier object
10 11 12 13 14 15 |
# File 'lib/pubid/ashrae/identifier.rb', line 10 def self.parse(identifier) parsed = Parser.parse(identifier) Builder.build(parsed) rescue Parslet::ParseFailed => e raise "Failed to parse ASHRAE identifier '#{identifier}': #{e.}" end |