Class: Nifty::Backends::Utils::Opennebula::GroupHandler
- Defined in:
- lib/nifty/backends/utils/opennebula/group_handler.rb
Overview
Handler for OpenNebula GroupPool
Constant Summary
Constants inherited from Handler
Handler::API_POLLING_WAIT, Handler::ATTRIBUTE_APPLIANCE_ID, Handler::LEAVE_AS_IS, Handler::ONEADMIN_ID, Handler::OWNER_OCTET
Instance Attribute Summary
Attributes inherited from Handler
Instance Method Summary collapse
-
#group(name) ⇒ OpenNebula::Group
Returns groupt with specified name.
-
#initialize(client) ⇒ GroupHandler
constructor
Constructor.
Methods inherited from Handler
Constructor Details
#initialize(client) ⇒ GroupHandler
Constructor
9 10 11 12 |
# File 'lib/nifty/backends/utils/opennebula/group_handler.rb', line 9 def initialize(client) super(client) @pool = OpenNebula::GroupPool.new(client) end |
Instance Method Details
#group(name) ⇒ OpenNebula::Group
Returns groupt with specified name
18 19 20 21 22 |
# File 'lib/nifty/backends/utils/opennebula/group_handler.rb', line 18 def group(name) reload! pool.find { |group| group.name == name } end |