Class: Qmore::Configuration::DynamicQueueHash

Inherits:
Hash
  • Object
show all
Defined in:
lib/qmore/configuration.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



43
44
45
# File 'lib/qmore/configuration.rb', line 43

def [](key)
  super(key) || super(DYNAMIC_FALLBACK_KEY)
end

#[]=(key, values) ⇒ Object

Parameters:



33
34
35
36
37
38
39
40
41
# File 'lib/qmore/configuration.rb', line 33

def []=(key,values)
  # remove any keys that have been set to empty hash or nil.
  if values.nil? || values.size == 0
    self.delete(key)
    return
  end

  super
end