Module: Kickplan::Default
- Defined in:
- lib/kickplan/default.rb
Constant Summary collapse
- ADAPTER =
:memory- ENDPOINT =
"https://api.kickplan.io"- MIDDLEWARE =
Faraday::RackBuilder.new do |builder| builder.use Faraday::Request::Json builder.use Faraday::Response::Json builder.use Middleware::RaiseError builder.adapter Faraday.default_adapter end
- USER_AGENT =
"Kickplan SDK v#{VERSION}"
Class Method Summary collapse
- .access_token ⇒ Object
- .adapter ⇒ Object
- .endpoint ⇒ Object
- .middleware ⇒ Object
- .proxy ⇒ Object
- .user_agent ⇒ Object
Class Method Details
.access_token ⇒ Object
28 29 30 |
# File 'lib/kickplan/default.rb', line 28 def access_token ENV.fetch("KICKPLAN_ACCESS_TOKEN", nil) end |
.adapter ⇒ Object
32 33 34 |
# File 'lib/kickplan/default.rb', line 32 def adapter ENV.fetch("KICKPLAN_ADAPTER", ADAPTER) end |
.endpoint ⇒ Object
36 37 38 |
# File 'lib/kickplan/default.rb', line 36 def endpoint ENV.fetch("KICKPLAN_ENDPOINT", ENDPOINT) end |
.middleware ⇒ Object
40 41 42 |
# File 'lib/kickplan/default.rb', line 40 def middleware MIDDLEWARE end |
.proxy ⇒ Object
44 45 46 |
# File 'lib/kickplan/default.rb', line 44 def proxy ENV.fetch("KICKPLAN_PROXY", nil) end |
.user_agent ⇒ Object
48 49 50 |
# File 'lib/kickplan/default.rb', line 48 def user_agent ENV.fetch("KICKPLAN_USER_AGENT", USER_AGENT) end |