class OpenNebula::MarketPlaceAppPool
Constants
- MARKETPLACEAPP_POOL_METHODS
-
Constants and Class attribute accessors
Public Class Methods
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 35 def initialize(client, user_id=-1) super('MARKETPLACEAPP_POOL','MARKETPLACEAPP', client) @user_id = user_id end
client
a Client
object that represents a XML-RPC connection
Calls superclass method
Public Instance Methods
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 42 def factory(element_xml) OpenNebula::MarketPlaceApp.new(element_xml, @client) end
Factory method to create MarketPlaceApp
objects
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 51 def info(*args) case args.size when 0 info_filter(MARKETPLACEAPP_POOL_METHODS[:info],@user_id,-1,-1) when 3 info_filter(MARKETPLACEAPP_POOL_METHODS[:info],args[0],args[1],args[2]) end end
Retrieves all or part of the Images in the pool.
Also aliased as: info!
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 60 def info_all() return super(MARKETPLACEAPP_POOL_METHODS[:info]) end
Calls superclass method
Also aliased as: info_all!
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 68 def info_group() return super(MARKETPLACEAPP_POOL_METHODS[:info]) end
Calls superclass method
Also aliased as: info_group!
Source
# File lib/opennebula/marketplaceapp_pool.rb, line 64 def info_mine() return super(MARKETPLACEAPP_POOL_METHODS[:info]) end
Calls superclass method
Also aliased as: info_mine!