Module: ConsulKvBackup
- Defined in:
- lib/consul_kv_backup.rb,
lib/consul_kv_backup/git.rb,
lib/consul_kv_backup/amqp.rb,
lib/consul_kv_backup/consul.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.assemble(config) ⇒ Object
15 16 17 18 19 |
# File 'lib/consul_kv_backup.rb', line 15 def self.assemble(config) @consul = ConsulKvBackup::Consul.new(config['consul']) @amqp = ConsulKvBackup::Amqp.new(config['amqp']) @git = ConsulKvBackup::Git.new(config['git']) end |
.start(config) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/consul_kv_backup.rb', line 8 def self.start(config) assemble(config) @amqp.consul = @consul @amqp.git = @git @amqp.consume end |