lib/pylon.rb in datasift-3.8.0 vs lib/pylon.rb in datasift-3.9.0

- old
+ new

@@ -215,7 +215,22 @@ else params.merge!(filter: filter) DataSift.request(:POST, build_path(service, 'pylon/sample', @config), @config, params) end end + + # Hit the PYLON Reference endpoint to expose reference data sets + # + # @param service [String] The PYLON service to make this API call against + # @param slug [String] Optional slug of the reference data set you would like to explore + # **opts + # @param per_page [Integer] (Optional) How many data sets should be returned per page of results + # @param page [Integer] (Optional) Which page of results to return + def reference(service:, slug: '', **opts) + params = {} + params[:per_page] = opts[:per_page] if opts.key?(:per_page) + params[:page] = opts[:page] if opts.key?(:page) + + DataSift.request(:GET, "pylon/#{service}/reference/#{slug}", @config, params) + end end end