Module: HammerCLIKatello::ContentViewNameResolvable

Defined in:
lib/hammer_cli_katello/content_view_name_resolvable.rb

Instance Method Summary collapse

Instance Method Details

#all_optionsObject



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

def all_options
  if super['option_content_view_name'] && super['option_content_view_id'].nil?
    super['option_content_view_id'] = resolver.content_view_id(
      content_view_resolve_options(super))
  end
  super
end

#content_view_resolve_options(options) ⇒ Object



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

def content_view_resolve_options(options)
  {
    HammerCLI.option_accessor_name("name") => options['option_content_view_name'],
    HammerCLI.option_accessor_name("organization_id") => options["option_organization_id"],
    HammerCLI.option_accessor_name("organization_name") => options["option_organization_name"]
  }
end