Module: OpenSearch::API::Features::Actions::ParamsRegistry
- Extended by:
- ParamsRegistry
- Included in:
- ParamsRegistry
- Defined in:
- lib/opensearch/api/actions/features/params_registry.rb
Constant Summary collapse
- PARAMS =
A Mapping of all the actions to their list of valid params.
{}
Instance Method Summary collapse
-
#get(action) ⇒ Array<Symbol>
Get the list of valid params for a given action.
-
#register(action, valid_params) ⇒ Object
Register an action with its list of valid params.
Instance Method Details
#get(action) ⇒ Array<Symbol>
Get the list of valid params for a given action.
62 63 64 |
# File 'lib/opensearch/api/actions/features/params_registry.rb', line 62 def get(action) PARAMS.fetch(action, []) end |
#register(action, valid_params) ⇒ Object
Register an action with its list of valid params.
48 49 50 |
# File 'lib/opensearch/api/actions/features/params_registry.rb', line 48 def register(action, valid_params) PARAMS[action.to_sym] = valid_params end |