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