Method: Diplomat::Query#update

Defined in:
lib/diplomat/query.rb

#update(key, definition, options = {}) ⇒ Boolean

Update a prepared query or prepared query template

Parameters:

  • the prepared query ID

  • Hash containing updated definition of prepared query

  • (defaults to: {})

    :dc Consul datacenter to query

Returns:



54
55
56
57
58
# File 'lib/diplomat/query.rb', line 54

def update(key, definition, options = {})
  custom_params = options[:dc] ? use_named_parameter('dc', options[:dc]) : nil
  ret = send_put_request(@conn, ["/v1/query/#{key}"], options, definition, custom_params)
  ret.status == 200
end