Module: Etcd
- Defined in:
- lib/etcd/client/protocol.rb,
lib/etcd.rb,
lib/etcd/node.rb,
lib/etcd/client.rb,
lib/etcd/cluster.rb,
lib/etcd/version.rb,
lib/etcd/observer.rb,
lib/etcd/constants.rb,
lib/etcd/heartbeat.rb,
lib/etcd/requestable.rb,
lib/etcd/client/failover.rb,
lib/etcd/client/observing.rb
Overview
Implements the etcd V2 client API
Sample API requests/responses $ curl -L 127.0.0.1:4001/v2/keys href="{"key":"/foo","value":"bar","modifiedIndex":22,"createdIndex":22">dir”:true,“nodes”:}}
$ curl -L 127.0.0.1:4001/v2/keys/foo “action”:“get”,“node”:{“key”:“/foo”,“value”:“bar”,“modifiedIndex”:22,“createdIndex”:22}
Defined Under Namespace
Modules: Constants, Loggable, Requestable Classes: Client, Cluster, Heartbeat, Node, Observer