Module: CloudstackClient::Project
- Defined in:
- lib/cloudstack_client/commands/project.rb
Instance Method Summary collapse
-
#get_project(name) ⇒ Object
Get project by name.
-
#list_projects ⇒ Object
Lists projects.
Instance Method Details
#get_project(name) ⇒ Object
Get project by name.
8 9 10 11 12 13 14 15 16 |
# File 'lib/cloudstack_client/commands/project.rb', line 8 def get_project(name) params = { 'command' => 'listProjects', 'name' => name, 'listall' => true, } json = send_request(params) json['project'] ? json['project'].first : nil end |
#list_projects ⇒ Object
Lists projects.
21 22 23 24 25 26 27 28 |
# File 'lib/cloudstack_client/commands/project.rb', line 21 def list_projects params = { 'command' => 'listProjects', 'listall' => true, } json = send_request(params) json['project'] || [] end |