class ZeusClient::V1::Secrets
Constants
- LOCAL_PORT
- SUBDOMAIN
Public Instance Methods
delete_secret(key)
click to toggle source
# File lib/zeus/v1/client/secrets.rb, line 23 def delete_secret(key) self.class.post("/api/v1/secrets/#{key}", headers: self.get_headers) end
get_secret(key)
click to toggle source
# File lib/zeus/v1/client/secrets.rb, line 15 def get_secret(key) self.class.get("/api/v1/secrets/#{key}", headers: self.get_headers) end
list_secrets(query)
click to toggle source
# File lib/zeus/v1/client/secrets.rb, line 11 def list_secrets(query) self.class.get("/api/v1/secrets", query: query, headers: self.get_headers) end
set_secret(key, value)
click to toggle source
# File lib/zeus/v1/client/secrets.rb, line 19 def set_secret(key, value) self.class.post("/api/v1/secrets", body: {secret: {key: key, value: value}}.to_json, headers: self.get_headers) end