Methods

Class/Module Index [+]

Quicksearch

HammerCLIForeman::SearchablesOptionBuilder

Attributes

resource[R]

Public Class Methods

new(resource, searchables) click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 172
def initialize(resource, searchables)
  @resource = resource
  @searchables = searchables
end

Public Instance Methods

build(builder_params={}) click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 179
def build(builder_params={})
  @searchables.for(@resource).collect do |s|
    option(
      optionamize("--#{s.name}"),
      s.name.upcase,
      s.description,
      :referenced_resource => @resource.singular_name
    )
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.