# File lib/hammer_cli_foreman/option_builders.rb, line 26 def primary(resource_name) @params[:primary] = resource_name self end
class HammerCLIForeman::BuildParams::ExpansionParams
Public Class Methods
new(params={})
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 7 def initialize(params={}) @params = params || {} end
Public Instance Methods
except(*resource_names)
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 11 def except(*resource_names) @params[:except] = resource_names self end
including(*resource_names)
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 16 def including(*resource_names) @params[:including] = resource_names self end
only(*resource_names)
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 21 def only(*resource_names) @params[:only] = resource_names self end
primary(resource_name)
click to toggle source
to_hash()
click to toggle source
# File lib/hammer_cli_foreman/option_builders.rb, line 31 def to_hash @params end