Class: Qmore::LegacyConfiguration

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

Overview

Legacy style configuration which loads the configuration on each access.

Instance Method Summary collapse

Constructor Details

#initialize(persistence) ⇒ LegacyConfiguration

Returns a new instance of LegacyConfiguration.



51
52
53
54
# File 'lib/qmore/configuration.rb', line 51

def initialize(persistence)
  @configuration = Configuration.new
  @persistence = persistence
end

Instance Method Details

#dynamic_queuesObject



69
70
71
72
# File 'lib/qmore/configuration.rb', line 69

def dynamic_queues
  @configuration.dynamic_queues = @persistence.read_dynamic_queues
  @configuration.dynamic_queues
end

#dynamic_queues=(hash) ⇒ Object



56
57
58
# File 'lib/qmore/configuration.rb', line 56

def dynamic_queues=(hash)
  @configuration.dynamic_queues = hash
end

#priority_bucketsObject



64
65
66
67
# File 'lib/qmore/configuration.rb', line 64

def priority_buckets
  @configuration.priority_buckets = @persistence.read_priority_buckets
  @configuration.priority_buckets
end

#priority_buckets=(priorities) ⇒ Object



60
61
62
# File 'lib/qmore/configuration.rb', line 60

def priority_buckets=(priorities)
  @configuration.priority_buckets = priorities
end