class Talentio::Client
Public Instance Methods
candidates(id=nil)
click to toggle source
# File lib/talentio/client.rb, line 5 def candidates(id=nil) res = client.get do |req| if id req.url "candidates/#{id}" else req.url 'candidates', { status: 'ongoing' } end end JSON.parse res.body end
Private Instance Methods
client()
click to toggle source
# File lib/talentio/client.rb, line 17 def client @_client ||= ::Faraday.new(:url => URI.join(::Talentio.url, "/api/v1/").to_s) do |b| b.headers['Authorization'] = "Bearer #{ENV['TALENTIO_APIKEY']}" b.adapter Faraday.default_adapter end end