Class: Valvat::Options
- Inherits:
-
Object
- Object
- Valvat::Options
- Defined in:
- lib/valvat/options.rb
Constant Summary collapse
- DEPRECATED_KEYS =
{ requester_vat: :requester, savon: :http }.freeze
Instance Method Summary collapse
- #[](key) ⇒ Object
- #dig(*keys) ⇒ Object
-
#initialize(options, silence: false) ⇒ Options
constructor
A new instance of Options.
Constructor Details
#initialize(options, silence: false) ⇒ Options
Returns a new instance of Options.
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/valvat/options.rb', line 12 def initialize(, silence: false) @options = || {} DEPRECATED_KEYS.each do |deprecated, key| if @options.key?(deprecated) puts "DEPRECATED: The option :#{deprecated} is deprecated. Use :#{key} instead." unless silence @options[key] ||= @options[deprecated] end end check_uk_key(silence) end |