lib/elasticsearch/api/actions/ingest/get_pipeline.rb in elasticsearch-api-2.0.2 vs lib/elasticsearch/api/actions/ingest/get_pipeline.rb in elasticsearch-api-5.0.0.pre
- old
+ new
@@ -3,23 +3,18 @@
module Ingest
module Actions
# Return a specified pipeline
#
- # @option arguments [String] :id Comma separated list of pipeline ids. Wildcards supported (*Required*)
+ # @option arguments [String] :id Comma separated list of pipeline ids (wildcards supported).
# @option arguments [Time] :master_timeout Explicit operation timeout for connection to master node
#
# @see https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest.html
#
def get_pipeline(arguments={})
- Utils.__report_unsupported_method(__method__)
-
- raise ArgumentError, "Required argument 'id' missing" unless arguments[:id]
-
valid_params = [
:master_timeout ]
-
- method = HTTP_GET
+ method = 'GET'
path = Utils.__pathify "_ingest/pipeline", Utils.__escape(arguments[:id])
params = Utils.__validate_and_extract_params arguments, valid_params
body = nil
perform_request(method, path, params, body).body