class OpenNebula::HookPool
Class representing a HookPool
Constants
- HOOK_POOL_METHODS
Constants and Class attribute accessors
Public Class Methods
new(client, user_id = -1)
click to toggle source
Public Instance Methods
factory(element_xml)
click to toggle source
Factory method to create Template
objects
# File lib/opennebula/hook_pool.rb, line 45 def factory(element_xml) OpenNebula::Hook.new(element_xml, @client) end
info(*args)
click to toggle source
Retrieves all or part of the Templates in the pool.
# File lib/opennebula/hook_pool.rb, line 54 def info(*args) case args.size when 0 info_filter(HOOK_POOL_METHODS[:info], @user_id, -1, -1) when 3 info_filter(HOOK_POOL_METHODS[:info], args[0], args[1], args[2]) end end
Also aliased as: info!
info_all()
click to toggle source
Calls superclass method
# File lib/opennebula/hook_pool.rb, line 63 def info_all super(HOOK_POOL_METHODS[:info]) end
Also aliased as: info_all!
info_group()
click to toggle source
Calls superclass method
# File lib/opennebula/hook_pool.rb, line 71 def info_group super(HOOK_POOL_METHODS[:info]) end
Also aliased as: info_group!
info_mine()
click to toggle source
Calls superclass method
# File lib/opennebula/hook_pool.rb, line 67 def info_mine super(HOOK_POOL_METHODS[:info]) end
Also aliased as: info_mine!