Class: HammerCLIForeman::ParamsNameFilter

Inherits:
AbstractParamsFilter show all
Defined in:
lib/hammer_cli_foreman/param_filters.rb

Instance Method Summary collapse

Methods inherited from AbstractParamsFilter

#for_action

Constructor Details

#initialize(name) ⇒ ParamsNameFilter

Returns a new instance of ParamsNameFilter.



67
68
69
# File 'lib/hammer_cli_foreman/param_filters.rb', line 67

def initialize(name)
  @name = name
end

Instance Method Details

#filter(params) ⇒ Object



71
72
73
# File 'lib/hammer_cli_foreman/param_filters.rb', line 71

def filter(params)
  ParamsFlattener.new.filter(params).select{ |p| p.name == @name }
end