class Nifty::Backends::Utils::Opennebula::GroupHandler

Handler for OpenNebula GroupPool

@author Michal Kimle

Public Class Methods

new(client) click to toggle source

Constructor

@see Nifty::Backends::Utils::Opennebula::Handler#initialize

# File lib/nifty/backends/utils/opennebula/group_handler.rb, line 9
def initialize(client)
  super(client)
  @pool = OpenNebula::GroupPool.new(client)
end

Public Instance Methods

group(name) click to toggle source

Returns groupt with specified name

@param [String] name @return [OpenNebula::Group] group with specified name

# File lib/nifty/backends/utils/opennebula/group_handler.rb, line 18
def group(name)
  reload!

  pool.find { |group| group.name == name }
end