Class
HammerCLIForeman::IdResolver
In:
lib/hammer_cli_foreman/id_resolver.rb
Parent:
Object
Methods
create_search_options
define_id_finders
expected_record_count
find_resource
find_resources
get_id
get_ids
new
pick_result
puppetclass_id
puppetclass_ids
resolved_call
route_options
scoped_options
search_options
searchables
Attributes
api
[R]
Public Class methods
new
(api, searchables)
Public Instance methods
puppetclass_id
(options)
puppetclass_ids
(options)
scoped_options
(scope, options)
Protected Instance methods
create_search_options
(options, resource)
define_id_finders
()
expected_record_count
(options, resource)
find_resource
(resource_name, options)
find_resources
(resource_name, options)
get_id
(resource_name, options)
get_ids
(resource_name, options)
pick_result
(results, resource)
resolved_call
(resource_name, action_name, options)
route_options
(options, action)
search_options
(options, resource)
searchables
(resource)
[Validate]