Module: HammerCLIForemanOpenscap::ResolverCommons::ClassMethods

Defined in:
lib/hammer_cli_foreman_openscap/commands.rb

Instance Method Summary collapse

Instance Method Details

#api_connectionObject



8
9
10
11
12
13
14
# File 'lib/hammer_cli_foreman_openscap/commands.rb', line 8

def api_connection
  if HammerCLI.context[:api_connection]
    HammerCLI.context[:api_connection].get("foreman")
  else
    HammerCLI::Connection.get("foreman").api
  end
end

#resolverObject



16
17
18
19
20
21
# File 'lib/hammer_cli_foreman_openscap/commands.rb', line 16

def resolver
  HammerCLIForeman::IdResolver.new(
    api_connection,
    HammerCLIForemanOpenscap::Searchables.new
  )
end

#searchablesObject



23
24
25
26
# File 'lib/hammer_cli_foreman_openscap/commands.rb', line 23

def searchables
  @searchables ||= HammerCLIForemanOpenscap::Searchables.new
  @searchables
end