Object
# File lib/hammer_cli_foreman/option_builders.rb, line 67 def builders_for(resource, action) builders = [] dependent_resources = [] if action.params.find{ |p| p.name == "id" } builders << SearchablesOptionBuilder.new(resource, @searchables) dependent_resources += @dependency_resolver.resource_dependencies(resource, :only_required => true, :recursive => true) end dependent_resources += @dependency_resolver.action_dependencies(action, :only_required => false, :recursive => false) dependent_resources += @dependency_resolver.action_dependencies(action, :only_required => true, :recursive => true) unique(dependent_resources).each do |dep_resource| builders << DependentSearchablesOptionBuilder.new(dep_resource, @searchables) end builders end
Generated with the Darkfish Rdoc Generator 2.