Class/Module Index [+]

Quicksearch

HammerCLIForeman::AssociatedResourceListCommand

Public Class Methods

create_option_builder() click to toggle source
# File lib/hammer_cli_foreman/commands.rb, line 279
def self.create_option_builder
  builder = super
  builder.builders << SearchablesOptionBuilder.new(parent_resource, searchables)
  builder.builders << IdOptionBuilder.new(parent_resource)
  builder
end
parent_resource(name=nil) click to toggle source
# File lib/hammer_cli_foreman/commands.rb, line 273
def self.parent_resource(name=nil)
  @parent_api_resource = HammerCLIForeman.foreman_resource!(name) unless name.nil?
  return @parent_api_resource if @parent_api_resource
  return superclass.parent_resource if superclass.respond_to? :parent_resource
end

Public Instance Methods

parent_resource() click to toggle source
# File lib/hammer_cli_foreman/commands.rb, line 269
def parent_resource
  self.class.parent_resource
end
request_params() click to toggle source
# File lib/hammer_cli_foreman/commands.rb, line 286
def request_params
  id_param_name = "#{parent_resource.singular_name}_id"

  params = super
  params[id_param_name] = get_resource_id(parent_resource)
  params
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.