class Blocktrain::Client

Public Class Methods

endpoint() click to toggle source
# File lib/blocktrain/client.rb, line 12
def self.endpoint
  "#{url}/#{index}/_search"
end
index() click to toggle source
# File lib/blocktrain/client.rb, line 20
def self.index
  ENV['ES_INDEX'] || 'train_data'
end
results(query) click to toggle source
# File lib/blocktrain/client.rb, line 4
def self.results query
  r = Curl::Easy.http_post(endpoint, query.to_json) do |c|
    c.ssl_verify_peer = false
  end

  JSON.parse r.body_str
end
url() click to toggle source
# File lib/blocktrain/client.rb, line 16
def self.url
  ENV['ES_URL']
end