Class: Pandoru::ClientBuilders::SettingsHash

Inherits:
TranslatingHash show all
Defined in:
lib/pandoru/client_builder.rb

Overview

Settings Translating Hash Maps old setting keys to new ones. Should be removed when ready to break backwards compatibility.

Constant Summary collapse

KEY_TRANSLATIONS =
{
  "USERNAME" => "PARTNER_USER",
  "PASSWORD" => "PARTNER_PASSWORD", 
  "DEFAULT_AUDIO_QUALITY" => "AUDIO_QUALITY"
}.freeze
VALUE_TRANSLATIONS =
{}.freeze

Instance Method Summary collapse

Methods inherited from TranslatingHash

#[]=, #initialize, key_translations, #put, translate_key, #translate_key, translate_value, #translate_value, value_translations

Constructor Details

This class inherits a constructor from Pandoru::ClientBuilders::TranslatingHash

Instance Method Details

#was_translated(from_key, to_key) ⇒ Object



155
156
157
# File 'lib/pandoru/client_builder.rb', line 155

def was_translated(from_key, to_key)
  Pandoru.logger&.warn("Setting key '#{from_key}' is deprecated, use '#{to_key}' instead")
end