class HammerCLIKatello::ContentViewComponentBase::ComponentUpdateCommand

Public Instance Methods

fetch_cv() click to toggle source
# File lib/hammer_cli_katello/content_view_component.rb, line 42
def fetch_cv
  cv = option_content_view_id
  if cv.nil? && option_content_view_name
    cv_search_options = org_options.merge(
      HammerCLI.option_accessor_name('name') => option_content_view_name)

    cv = resolver.content_view_id(cv_search_options)
  end
  cv
end
fetch_cvv(cv) click to toggle source
# File lib/hammer_cli_katello/content_view_component.rb, line 53
def fetch_cvv(cv)
  cvv = option_component_content_view_version_id
  if cvv.nil?
    if option_component_content_view_version_version && cv.nil?
      raise _("Please provide --component-content-view-id")
    end
    if option_component_content_view_version_version.nil?
      raise _("Please provide --component-content-view-version-id or" \
             " --component-content-view-version or" \
             " --latest for the latest version")
    end

    cvv_search_options = org_options.merge(
      HammerCLI.option_accessor_name("content_view_id") => cv,
      HammerCLI.option_accessor_name("version") =>
        option_component_content_view_version_version
    )

    cvv = resolver.content_view_version_id(cvv_search_options)
  end
  cvv
end