class Project
Public Class Methods
new()
click to toggle source
Calls superclass method
OcpApi::new
# File lib/base/v1/ocpapi/Project.rb, line 28 def initialize super("projects") end
Public Instance Methods
deleteproject(name)
click to toggle source
# File lib/base/v1/ocpapi/Project.rb, line 62 def deleteproject(name) data = nil data = delete(name) return data end
exists?(project_name)
click to toggle source
# File lib/base/v1/ocpapi/Project.rb, line 48 def exists?(project_name) project_list = listprojects data = JSON.parse project_list list = data['items'] list.each do |key| if project_name == key['metadata']['name'] return true end end return false end
list_projects_array()
click to toggle source
# File lib/base/v1/ocpapi/Project.rb, line 38 def list_projects_array array = Array.new project_list = JSON.parse listprojects list = project_list['items'] list.each do |key| array.push key['metadata']['name'] end return array end
listprojects()
click to toggle source
# File lib/base/v1/ocpapi/Project.rb, line 32 def listprojects data = nil data = list return data end