class HammerCLIForeman::ParamsFlattener

Public Instance Methods

filter(params) click to toggle source
# File lib/hammer_cli_foreman/param_filters.rb, line 17
def filter(params)
  flatten_params(params)
end

Private Instance Methods

flatten_params(params) click to toggle source
# File lib/hammer_cli_foreman/param_filters.rb, line 23
def flatten_params(params)
  result = params
  params.each do |p|
    result += flatten_params(p.params)
  end
  result
end