summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/core/Compute.php23
1 files changed, 18 insertions, 5 deletions
diff --git a/server/core/Compute.php b/server/core/Compute.php
index 84af889..fdc6b20 100644
--- a/server/core/Compute.php
+++ b/server/core/Compute.php
@@ -17,10 +17,22 @@ class compute
$this->app = $app;
$this->libClass = $app->getLibClass("Compute");
}
- /**
- * List servers.
- * @return array
- */
+ /**
+ * Execute an action
+ *
+ * @param String $action name of another function of this class
+ *
+ * @return void
+ */
+ public function action($action){
+
+ $this->{$action.""}();
+
+ }
+ /**
+ * List servers.
+ * @return array
+ */
public function listServers()
{
$servers = $this->libClass->listServers();
@@ -50,12 +62,13 @@ class compute
/**
* Create server.
* @return array
- */
+ *
public function createServer()
{
$server = $this->libClass->createServer();
}
+ */
/**
* Get server details.
* @return array