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