Class: Puppet::Util::GraphDBDataTypeExtensions
- Inherits:
-
Object
- Object
- Puppet::Util::GraphDBDataTypeExtensions
- Defined in:
- lib/puppet/util/graphdb_data_type_extensions.rb
Overview
Constant map contaning file extension with their matching format
Constant Summary collapse
- DATA_TYPE_EXT =
{ '.rdf' => 'rdfxml', '.rdfs' => 'rdfxml', '.owl' => 'rdfxml', '.xml' => 'rdfxml', '.nt' => 'ntriples', '.ttl' => 'turtle', '.n3' => 'n3', '.trix' => 'trix', '.trig' => 'trig', '.brf' => 'binary', '.nq' => 'nquads', '.jsonld' => 'jsonld', '.rj' => 'rdfjson', '.xhtml' => 'rdfa', '.html' => 'rdfa' }.freeze
Class Method Summary collapse
Class Method Details
.[](extension) ⇒ Object
19 20 21 22 23 |
# File 'lib/puppet/util/graphdb_data_type_extensions.rb', line 19 def self.[](extension) raise ArgumentError, "Unknown file extensions: #{extension}" unless key?(extension) DATA_TYPE_EXT[extension] end |
.key?(extension) ⇒ Boolean
25 26 27 |
# File 'lib/puppet/util/graphdb_data_type_extensions.rb', line 25 def self.key?(extension) DATA_TYPE_EXT.key?(extension) end |
.values ⇒ Object
29 30 31 |
# File 'lib/puppet/util/graphdb_data_type_extensions.rb', line 29 def self.values DATA_TYPE_EXT.values.uniq end |