class HammerCLIKatello::ContentViewComponentBase::ComponentCommand

Public Instance Methods

get_component_by_name_or_id(composite_content_view_id, options) click to toggle source
# File lib/hammer_cli_katello/content_view_component.rb, line 14
def get_component_by_name_or_id(composite_content_view_id, options)
  get_components(composite_content_view_id).find do |cv|
    cv["content_view"]["name"] == options[:name] || cv["content_view"]["id"] == options[:id]
  end
end
get_components(composite_content_view_id) click to toggle source
# File lib/hammer_cli_katello/content_view_component.rb, line 7
def get_components(composite_content_view_id)
  component_options = {:composite_content_view_id => composite_content_view_id}
  components = ::HammerCLIForeman.foreman_resource(:content_view_components).call(:index,
                                                   component_options)
  components["results"] || []
end