lib/elasticsearch/api/actions/cluster/put_settings.rb in elasticsearch-api-6.1.0 vs lib/elasticsearch/api/actions/cluster/put_settings.rb in elasticsearch-api-6.2.0

- old
+ new

@@ -13,18 +13,21 @@ # (survives cluster restart). # # @see http://elasticsearch.org/guide/reference/api/admin-cluster-update-settings/ # def put_settings(arguments={}) - valid_params = [ :flat_settings ] - method = HTTP_PUT path = "_cluster/settings" - params = Utils.__validate_and_extract_params arguments, valid_params + params = Utils.__validate_and_extract_params arguments, ParamsRegistry.get(__method__) body = arguments[:body] || {} perform_request(method, path, params, body).body end + + # Register this action with its valid params when the module is loaded. + # + # @since 6.2.0 + ParamsRegistry.register(:put_settings, [ :flat_settings ].freeze) end end end end