Skip to content

Commit f815080

Browse files
committed
Flodesk: avoid direct use of class variable
1 parent 81b8a91 commit f815080

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

lib/flodesk.rb

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,9 @@ class Client
88
API_ENDPOINT = 'https://api.flodesk.com/v1/'.freeze
99
DEFAULT_TIMEOUT = 60
1010

11-
class_attribute :api_key
12-
class_attribute :complete_timeout
13-
class_attribute :open_timeout
14-
15-
# Allows for setting these values in `config/initializers/flodesk.rb`
16-
class << self
17-
def api_key
18-
@@api_key
19-
end
20-
21-
def complete_timeout
22-
@@complete_timeout
23-
end
24-
25-
def open_timeout
26-
@@open_timeout
27-
end
28-
end
11+
cattr_accessor :api_key
12+
cattr_accessor :complete_timeout
13+
cattr_accessor :open_timeout
2914

3015
attr_accessor :api_endpoint, :debug, :logger
3116

0 commit comments

Comments
 (0)