Class: HammerCLIForeman::ParamsNameFilter
- Inherits:
-
AbstractParamsFilter
- Object
- AbstractParamsFilter
- HammerCLIForeman::ParamsNameFilter
- Defined in:
- lib/hammer_cli_foreman/param_filters.rb
Instance Method Summary collapse
- #filter(params) ⇒ Object
-
#initialize(name) ⇒ ParamsNameFilter
constructor
A new instance of ParamsNameFilter.
Methods inherited from AbstractParamsFilter
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 |