class ZeusSdk::V1::Assets
Constants
- LOCAL_PORT
- SUBDOMAIN
Public Instance Methods
create_image(image)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 16 def create_image(image) body = {image: image} resp = self.class.post("/api/v1/images", body: body.to_json, headers: self.get_headers).parsed_response return resp end
destroy_image(id)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 38 def destroy_image(id) resp = self.class.delete("/api/v1/images/#{id}", headers: self.get_headers).parsed_response return resp end
get_image(id)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 22 def get_image(id) resp = self.class.get("/api/v1/images/#{id}", headers: self.get_headers).parsed_response return resp end
get_image_variants(id)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 27 def get_image_variants(id) resp = self.class.get("/api/v1/images/#{id}/variants", headers: self.get_headers).parsed_response return resp end
list_images(query)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 11 def list_images(query) resp = self.class.get("/api/v1/images", query: query, headers: self.get_headers).parsed_response return resp end
update_image(id, image)
click to toggle source
# File lib/zeus_sdk/v1/assets.rb, line 32 def update_image(id, image) body = {image: image} resp = self.class.put("/api/v1/images/#{id}", body: body.to_json, headers: self.get_headers).parsed_response return resp end