Class: Sem::API::Base
- Inherits:
-
Object
- Object
- Sem::API::Base
- Defined in:
- lib/sem/api/base.rb
Direct Known Subclasses
EnvVars, Files, Orgs, Projects, SharedConfigs, Teams, Users, UsersWithPermissions
Constant Summary collapse
- CREDENTIALS_PATH =
"~/.sem/credentials".freeze
Class Method Summary collapse
Class Method Details
.client ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/sem/api/base.rb', line 6 def self.client @client ||= begin path = File.(CREDENTIALS_PATH) auth_token = File.read(path).delete("\n") SemaphoreClient.new(auth_token) end end |