Class: BestType::Config
- Inherits:
-
Object
- Object
- BestType::Config
- Defined in:
- lib/best_type/config.rb
Instance Attribute Summary collapse
-
#extension_to_mime_type_overrides ⇒ Object
readonly
Returns the value of attribute extension_to_mime_type_overrides.
-
#mime_type_to_dc_type_overrides ⇒ Object
readonly
Returns the value of attribute mime_type_to_dc_type_overrides.
Instance Method Summary collapse
-
#initialize(user_config_options = {}) ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize(user_config_options = {}) ⇒ Config
Returns a new instance of Config.
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/best_type/config.rb', line 6 def initialize( = {}) # Get defaults from internal_custom_mapping.yml in gem gem_dir = Gem::Specification.find_by_name('best_type').gem_dir internal_config_file_path = File.join(gem_dir, 'config/internal_config_options.yml') = YAML.load_file(internal_config_file_path) @extension_to_mime_type_overrides = ['extension_to_mime_type_overrides'] @mime_type_to_dc_type_overrides = ['mime_type_to_dc_type_overrides'] () add_extension_to_mime_type_overrides(['extension_to_mime_type_overrides']) if .key?('extension_to_mime_type_overrides') add_mime_type_to_dc_type_overrides(['mime_type_to_dc_type_overrides']) if .key?('mime_type_to_dc_type_overrides') end |
Instance Attribute Details
#extension_to_mime_type_overrides ⇒ Object (readonly)
Returns the value of attribute extension_to_mime_type_overrides.
4 5 6 |
# File 'lib/best_type/config.rb', line 4 def extension_to_mime_type_overrides @extension_to_mime_type_overrides end |
#mime_type_to_dc_type_overrides ⇒ Object (readonly)
Returns the value of attribute mime_type_to_dc_type_overrides.
4 5 6 |
# File 'lib/best_type/config.rb', line 4 def mime_type_to_dc_type_overrides @mime_type_to_dc_type_overrides end |