module HammerCLIForemanPuppet::ResolverCommons::ClassMethods

Public Instance Methods

api_connection() click to toggle source
# File lib/hammer_cli_foreman_puppet/commands.rb, line 20
def api_connection
  if HammerCLI.context[:api_connection]
    HammerCLI.context[:api_connection].get("foreman")
  else
    HammerCLI::Connection.get("foreman").api
  end
end
resolver() click to toggle source
# File lib/hammer_cli_foreman_puppet/commands.rb, line 28
def resolver
  HammerCLIForemanPuppet::IdResolver.new(
    api_connection,
    HammerCLIForemanPuppet::Searchables.new
  )
end
resource_name_mapping() click to toggle source
# File lib/hammer_cli_foreman_puppet/commands.rb, line 34
def resource_name_mapping
  HammerCLIForemanPuppet::RESOURCE_NAME_MAPPING.dup
end
searchables() click to toggle source
# File lib/hammer_cli_foreman_puppet/commands.rb, line 38
def searchables
  @searchables ||= HammerCLIForemanPuppet::Searchables.new
  @searchables
end