6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/satusehat_client/connection.rb', line 6
def self.build
config = Config.new
config.client_id = ENV["SATUSEHAT_CLIENT_ID"]
config.client_secret = ENV["SATUSEHAT_CLIENT_SECRET"]
config.id_organization = ENV["SATUSEHAT_ID_ORGANIZATION"]
config.base_url = ENV["SATUSEHAT_BASE_URL"]
config.auth_url = ENV["SATUSEHAT_AUTH_URL"]
Faraday.new(url: config.base_url) do |faraday|
faraday.request :authorization, 'Bearer', -> { Config.generate_token }
faraday.request :json
faraday.adapter Faraday.default_adapter
end
end
|