class ActivationkeysSet

Public Class Methods

get_server_groups_ids(sat, names) click to toggle source

Grab server group IDs using names

# File lib/satops/operator.rb, line 315
def self.get_server_groups_ids(sat, names)
  server_group_ids=[]
  names.each do |e|
    server_group_ids << sat.systemgroup.getDetails(e)['id']
  end
  server_group_ids
end
get_server_groups_names(sat, ids) click to toggle source

Grab server group names using IDs

# File lib/satops/operator.rb, line 324
def self.get_server_groups_names(sat, ids)
  server_group_names=Array.new
  ids.each do |e|
    server_group=sat.systemgroup.getDetails(e)
    server_group_names << server_group['name']
  end
  server_group_names
end

Public Instance Methods

fetch_all() click to toggle source
# File lib/satops/operator.rb, line 333
def fetch_all
  activation_keys=[]
  @sat.activationkey.list.each do |activation_key|
   activation_keys << Activationkey.new(Activationkey.reader(@sat, activation_key['key']))
  end
  activation_keys
end
include?(arg) click to toggle source
# File lib/satops/operator.rb, line 341
def include?(arg)
  self.include_key?(arg)
end