class HammerCLIForeman::SearchablesUpdateOptionBuilder
Attributes
resource[R]
Public Class Methods
new(resource, searchables)
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 306 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 313 def build(builder_params={}) @searchables.for(@resource).collect do |s| if s.editable? option( optionamize("--new-#{s.name}"), "NEW_#{s.name.upcase}", description(s.name, :update) ) end end.compact end