Class: ConsulKvBackup::Consul
- Inherits:
-
Object
- Object
- ConsulKvBackup::Consul
- Includes:
- FlazmRubyHelpers::Class
- Defined in:
- lib/consul_kv_backup/consul.rb
Overview
Consul storage for previous watch data
Instance Method Summary collapse
- #consul_key(key_path, dc) ⇒ Object
-
#initialize(consul_config) ⇒ Consul
constructor
A new instance of Consul.
Constructor Details
#initialize(consul_config) ⇒ Consul
Returns a new instance of Consul.
11 12 13 14 |
# File 'lib/consul_kv_backup/consul.rb', line 11 def initialize(consul_config) initialize_variables(consul_config) setup_connection end |
Instance Method Details
#consul_key(key_path, dc) ⇒ Object
16 17 18 |
# File 'lib/consul_kv_backup/consul.rb', line 16 def consul_key(key_path, dc) Diplomat::Kv.get(key_path, { dc: dc }) end |