Module: HammerCLIKatello::LifecycleEnvironmentNameResolvable

Instance Method Summary collapse

Instance Method Details

#all_optionsObject



12
13
14
15
16
17
18
# File 'lib/hammer_cli_katello/lifecycle_environment_name_resolvable.rb', line 12

def all_options
  if super['option_environment_name'] && super['option_environment_id'].nil?
    super['option_environment_id'] = resolver.lifecycle_environment_id(
      lifecycle_environment_resolve_options(super))
  end
  super
end

#lifecycle_environment_resolve_options(options) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/hammer_cli_katello/lifecycle_environment_name_resolvable.rb', line 3

def lifecycle_environment_resolve_options(options)
  {
    HammerCLI.option_accessor_name("name") => options['option_environment_name'],
    HammerCLI.option_accessor_name("id") => options['option_environment_id'],
    HammerCLI.option_accessor_name("organization_id") => options["option_organization_id"],
    HammerCLI.option_accessor_name("organization_name") => options["option_organization_name"]
  }
end