class Dependenci::Client

Constants

API_BASE

Public Instance Methods

npm(opts = {}) click to toggle source
# File lib/dependenci/client.rb, line 12
def npm(opts = {})
  send_request("/api/npm", opts)
end
rubygems(opts = {}) click to toggle source
# File lib/dependenci/client.rb, line 8
def rubygems(opts = {})
  send_request("/api/rubygems", opts)
end

Private Instance Methods

send_request(path, params = {}) click to toggle source
# File lib/dependenci/client.rb, line 18
def send_request(path, params = {})
  resp = Faraday.post("#{API_BASE}#{path}", params)
  JSON.parse(resp.body)
end