class HammerCLIKatello::ContentViewComponent::UpdateCommand

Public Instance Methods

request_params() click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/content_view_component.rb, line 157
def request_params
  super.tap do |opts|
    cv = fetch_cv
    opts["content_view_id"] = cv if cv
    update_id(opts)

    if option_latest?
      opts["latest"] = true
      opts.delete("content_view_version_id")
    else
      opts["latest"] = false
      opts["content_view_version_id"] = fetch_cvv(opts["content_view_id"])
    end
  end
end
update_id(opts) click to toggle source
# File lib/hammer_cli_katello/content_view_component.rb, line 148
def update_id(opts)
  return if opts["id"] || opts["content_view_id"].nil? ||
            opts["composite_content_view_id"].nil?

  component = get_component_by_name_or_id(opts["composite_content_view_id"],
                                    :id => opts["content_view_id"])
  opts["id"] = component["id"] if component
end