Method: Veye::API::Package.get_references

Defined in:
lib/veye/api/package.rb

.get_references(api_key, prod_key, language, page = nil) ⇒ Object



97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# File 'lib/veye/api/package.rb', line 97

def self.get_references(api_key, prod_key, language, page = nil)
  api = Resource.new(RESOURCE_PATH)
  lang = encode_language(language).capitalize # endpoint bug
  safe_prod_key = encode_prod_key(prod_key)
  
  api_path = "/#{lang}/#{safe_prod_key}/references"
  page_nr = page.to_s unless page.nil?
  page_nr ||= 1
  
  qparams = {page: page_nr}
  qparams[:api_key] = api_key if api_key.to_s.size > 0 
  api.resource[api_path].get({params: qparams}) do |response, request, result|
    JSONResponse.new(request, result, response)
  end
end