Method: RubyPitaya::EtcdConnector#connect
- Defined in:
- lib/rubypitaya/core/etcd_connector.rb
#connect ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/rubypitaya/core/etcd_connector.rb', line 26 def connect connection_key = get_connection_key connection_value = get_connection_value @connection = Etcdv3.new(endpoints: @etcd_address, allow_reconnect: @allow_reconnect) @lease = @connection.lease_grant(@lease_seconds) @connection.put(connection_key, connection_value, lease: @lease.ID) @renew_connection_key = connection_key @renew_connection_value = connection_value renew_connection end |