class HammerCLIForeman::SearchablesOptionBuilder
Attributes
resource[R]
Public Class Methods
new(resource, searchables)
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 162 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 169 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