module Upkey::Helios::Accessor

Public Class Methods

query(client, method, path_info, params = {}) click to toggle source
# File lib/upkey/helios/accessor.rb, line 4
def self.query(client, method, path_info, params = {})
  @client = client
  path = Upkey::Helios::Builder.path(path_info)

  access_helios(method, path, params)
end

Private Class Methods

access_helios(method, path, params) click to toggle source
# File lib/upkey/helios/accessor.rb, line 14
def access_helios(method, path, params)
  client_params = params.merge({ access_key: @client.access_key })
  @client.conn.send(method.to_s, *[path, client_params])
end