class Valvat::Options

Constants

DEPRECATED_KEYS

Public Class Methods

new(options, silence: false) click to toggle source
# File lib/valvat/options.rb, line 12
def initialize(options, silence: false)
  @options = 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
end

Public Instance Methods

[](key) click to toggle source
# File lib/valvat/options.rb, line 23
def [](key)
  @options.key?(key) ? @options[key] : Valvat.config[key]
end