# File lib/hammer_cli_foreman/option_builders.rb, line 37 def initialize(params={}) @params = params || {} end
# File lib/hammer_cli_foreman/option_builders.rb, line 45 def expand(switch = :all) @expansion ||= ExpansionParams.new(@params[:expand]) if (switch == :none) @expansion.only() end @expansion end
# File lib/hammer_cli_foreman/option_builders.rb, line 53 def to_hash @params[:expand] = @expansion.to_hash if @expansion @params end
# File lib/hammer_cli_foreman/option_builders.rb, line 41 def without(*option_names) @params[:without] = option_names end