Sha256: 3788909731b8b5792cca42bf72eeda220d8aae30bf5cb29a9d14066b1f803da4
Contents?: true
Size: 969 Bytes
Versions: 3
Compression:
Stored size: 969 Bytes
Contents
class Shelly::Client def create_app(attributes) organization = attributes.delete(:organization_name) zone = attributes.delete(:zone_name) post("/apps", :app => attributes, :organization_name => organization, :zone_name => zone) end def delete_app(code_name) delete("/apps/#{code_name}") end def start_cloud(cloud) put("/apps/#{cloud}/start") end def stop_cloud(cloud) put("/apps/#{cloud}/stop") end def apps get("/apps") end def app(code_name) get("/apps/#{code_name}") end def statistics(code_name) get("/apps/#{code_name}/statistics") end def command(cloud, body, type) post("/apps/#{cloud}/command", {:body => body, :type => type}) end def console(code_name, server = nil) get("/apps/#{code_name}/console", {:server => server}) end def configured_db_server(code_name, server = nil) get("/apps/#{code_name}/configured_db_server", {:server => server}) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
shelly-0.3.4 | lib/shelly/client/apps.rb |
shelly-0.3.3 | lib/shelly/client/apps.rb |
shelly-0.3.2 | lib/shelly/client/apps.rb |