Class: ProjectRequest
- Defined in:
- lib/base/v1/ocpapi/ProjectRequest.rb
Instance Method Summary collapse
- #createprojectrequest(entityname, displayname, description) ⇒ Object
-
#initialize ⇒ ProjectRequest
constructor
A new instance of ProjectRequest.
Methods inherited from OcpApi
Methods inherited from V1
Methods inherited from Base
#create, #delete, #list, #setup, #update
Constructor Details
#initialize ⇒ ProjectRequest
Returns a new instance of ProjectRequest.
28 29 30 |
# File 'lib/base/v1/ocpapi/ProjectRequest.rb', line 28 def initialize super("projectrequests") end |
Instance Method Details
#createprojectrequest(entityname, displayname, description) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/base/v1/ocpapi/ProjectRequest.rb', line 32 def createprojectrequest(entityname, displayname, description) body = nil data = nil unless entityname.nil? = ObjectMeta.new .name = entityname .namespace = entityname body = {'displayName' => displayname, 'description' => description, 'metadata' => .get_hash} data = create(body) return data else raise NoObjectNameException.new(@name) end end |