Class: Puppet::Util::DataTypeExtensions

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet/util/data_type_extensions.rb

Overview

Constant map contaning file extension with their matching format

Class Method Summary collapse

Class Method Details

.[](extension) ⇒ Object

Raises:

  • (ArgumentError)


17
18
19
20
# File 'lib/puppet/util/data_type_extensions.rb', line 17

def self.[](extension)
  raise ArgumentError, "Unknown file extensions: #{extension}" unless key?(extension)
  @DATA_TYPE_EXT[extension]
end

.key?(extension) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/puppet/util/data_type_extensions.rb', line 22

def self.key?(extension)
  @DATA_TYPE_EXT.key?(extension)
end

.valuesObject



26
27
28
# File 'lib/puppet/util/data_type_extensions.rb', line 26

def self.values
  @DATA_TYPE_EXT.values.uniq
end