module Etcdv3::KV::Requests
Constants
- SORT_ORDER
- SORT_TARGET
Public Instance Methods
del_request(key, range_end="")
click to toggle source
# File lib/etcdv3/kv/requests.rb, line 27 def del_request(key, range_end="") Etcdserverpb::DeleteRangeRequest.new(key: key, range_end: range_end) end
get_request(key, opts)
click to toggle source
# File lib/etcdv3/kv/requests.rb, line 18 def get_request(key, opts) opts[:sort_order] = SORT_ORDER[opts[:sort_order]] \ if opts[:sort_order] opts[:sort_target] = SORT_TARGET[opts[:sort_target]] \ if opts[:sort_target] opts[:key] = key Etcdserverpb::RangeRequest.new(opts) end
put_request(key, value, lease=nil)
click to toggle source
# File lib/etcdv3/kv/requests.rb, line 31 def put_request(key, value, lease=nil) kv = Etcdserverpb::PutRequest.new(key: key, value: value) kv.lease = lease if lease kv end