We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9b1e61a + 853331a commit c0ab648Copy full SHA for c0ab648
lib/airrecord/client.rb
@@ -14,9 +14,17 @@ def initialize(api_key)
14
@api_key = api_key
15
end
16
17
+ def self.api_uri=(uri)
18
+ @api_uri = URI.parse(uri)
19
+ end
20
+
21
+ def self.api_uri
22
+ @api_uri || URI.parse("https://api.airtable.com")
23
24
25
def connection
26
@connection ||= Faraday.new(
- url: "https://api.airtable.com",
27
+ url: self.class.api_uri,
28
headers: {
29
"Authorization" => "Bearer #{api_key}",
30
"User-Agent" => "Airrecord/#{Airrecord::VERSION}",
@@ -29,7 +37,7 @@ def connection
37
38
31
39
32
- def escape(*args)
40
+ def escape(*args)
33
41
ERB::Util.url_encode(*args)
34
42
35
43
0 commit comments