class Onyx::Client

Public Class Methods

delete(key) click to toggle source
# File lib/onyx_client/client.rb, line 31
def delete(key)
  settings = Onyx::Configuration.settings
  response = Net::HTTP.start(settings[:host], settings[:port]) do |http|
    request = Net::HTTP::Delete.new(settings[:path])
    params = { key: key }
    request.body = params.to_json
    http.request(request)
  end
  JSON.parse(response.body, :symbolize_names => true)
end
index(key, string_file) click to toggle source
# File lib/onyx_client/client.rb, line 9
def index(key, string_file)
  settings = Onyx::Configuration.settings
  response = Net::HTTP.start(settings[:host], settings[:port]) do |http|
    request = Net::HTTP::Put.new(settings[:path])
    params = { key: key, image: string_file }
    request.body = params.to_json
    http.request(request)
  end
  JSON.parse(response.body, :symbolize_names => true)
end