Module: HammerCLIForeman::Parameter

Defined in:
lib/hammer_cli_foreman/parameter.rb

Defined Under Namespace

Classes: DeleteCommand, SetCommand

Class Method Summary collapse

Class Method Details

.get_parameters(resource_config, resource) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/hammer_cli_foreman/parameter.rb', line 9

def self.get_parameters(resource_config, resource)
  resource_type = resource.keys.first
  resource = resource[resource_type]
  params = {
    resource_type.to_s+"_id" => resource["id"] || resource["name"]
  }

  ForemanApi::Resources::Parameter.new(resource_config).index(params)[0]
end