Method: Diplomat::Query#execute
- Defined in:
- lib/diplomat/query.rb
#execute(key, options = {}) ⇒ OpenStruct
Execute a prepared query or prepared query template rubocop:disable Metrics/PerceivedComplexity
69 70 71 72 73 74 75 76 |
# File 'lib/diplomat/query.rb', line 69 def execute(key, = {}) custom_params = [] custom_params << use_named_parameter('dc', [:dc]) if [:dc] custom_params << use_named_parameter('near', [:near]) if [:near] custom_params << use_named_parameter('limit', [:limit]) if [:limit] ret = send_get_request(@conn, ["/v1/query/#{key}/execute"], , custom_params) OpenStruct.new JSON.parse(ret.body) end |