class HammerCLIForemanPuppet::CommandExtensions::HostgroupPuppetProxy

Public Class Methods

delete_deprecated_options(command_class) click to toggle source
# File lib/hammer_cli_foreman_puppet/command_extensions/hostgroup.rb, line 56
def self.delete_deprecated_options(command_class)
  %w[--puppetclass-ids --environment-id --config-group-ids].each do |switch|
    family = command_class.option_families.find do |f|
      f.head.switches.include?(switch)
    end
    command_class.declared_options.delete_if do |o|
      family.all.include?(o)
    end
  end
end
proxy_id(resolver, name) click to toggle source
# File lib/hammer_cli_foreman_puppet/command_extensions/hostgroup.rb, line 52
def self.proxy_id(resolver, name)
  resolver.smart_proxy_id('option_name' => name)
end