Class: HammerCLIKatello::Repository::CreateCommand

Inherits:
CreateCommand
  • Object
show all
Defined in:
lib/hammer_cli_katello/repository.rb

Instance Method Summary collapse

Methods included from HammerCLIKatello::ResolverCommons

included

Instance Method Details

#get_gpg_key_id(ssl_type) ⇒ Object



229
230
231
232
233
# File 'lib/hammer_cli_katello/repository.rb', line 229

def get_gpg_key_id(ssl_type)
  options_clone = options.clone
  options_clone["option_gpg_key_name"] = self.send("option_#{ssl_type}")
  resolver.gpg_key_id(resolver.scoped_options("gpg_key", options_clone))
end

#request_paramsObject



219
220
221
222
223
224
225
226
227
# File 'lib/hammer_cli_katello/repository.rb', line 219

def request_params
  params = super

  params["ssl_client_cert_id"] ||= get_gpg_key_id("ssl_client_cert") if option_ssl_client_cert
  params["ssl_client_key_id"] ||= get_gpg_key_id("ssl_client_key") if option_ssl_client_key
  params["ssl_ca_cert_id"] ||= get_gpg_key_id("ssl_ca_cert") if option_ssl_ca_cert

  params
end