Class: HammerCLIForemanPuppet::Searchables

Inherits:
HammerCLIForeman::Searchables
  • Object
show all
Defined in:
lib/hammer_cli_foreman_puppet/id_resolver.rb

Constant Summary collapse

SEARCHABLES =
{
  :environment =>        [s_name(_('Puppet environment name'))],
  :puppet_environment => [s_name(_('Puppet environment name'))],
  :puppetclass =>      [ s_name(_("Puppet class name")) ],
  :smart_class_parameter => [ s_name(_("Smart class parameter name"), :editable => false) ],
}.freeze
DEFAULT_SEARCHABLES =
[s_name(_("Name to search by"))].freeze

Instance Method Summary collapse

Instance Method Details

#for(resource) ⇒ Object



63
64
65
# File 'lib/hammer_cli_foreman_puppet/id_resolver.rb', line 63

def for(resource)
  SEARCHABLES[resource.singular_name.to_sym] || super(resource)
end