module HammerCLIKatello::AssociatingCommands::Repository::AddProductOptions

Public Instance Methods

create_option_builder() click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/associating_commands.rb, line 11
def create_option_builder
  super.tap do |option_builder|
    products = dependencies.find { |r| r.name == :products }
    if products
      option_builder.builders << HammerCLIForeman::DependentSearchablesOptionBuilder.new(
        products, searchables)
    end
  end
end
dependencies() click to toggle source
# File lib/hammer_cli_katello/associating_commands.rb, line 5
def dependencies
  dependency_resolver.resource_dependencies(associated_resource,
                                            :only_required => false,
                                            :recursive => true)
end