Sha256: 959ff041f955aed1bad90b6cea662ad8f56c4fab1d13091324a7e175e56590f3

Contents?: true

Size: 509 Bytes

Versions: 13

Compression:

Stored size: 509 Bytes

Contents

# frozen_string_literal: true

module Stripe
  module APIOperations
    module Search
      def _search(search_url, filters = {}, opts = {})
        opts = Util.normalize_opts(opts)

        resp, opts = execute_resource_request(:get, search_url, filters, opts)
        obj = SearchResultObject.construct_from(resp.data, opts)

        # set filters so that we can fetch the same limit and query
        # when accessing the next page
        obj.filters = filters.dup
        obj
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
stripe-6.3.0 lib/stripe/api_operations/search.rb
stripe-6.2.0 lib/stripe/api_operations/search.rb
stripe-6.1.0 lib/stripe/api_operations/search.rb
stripe-6.0.0 lib/stripe/api_operations/search.rb
stripe-5.55.0 lib/stripe/api_operations/search.rb
stripe-5.54.0 lib/stripe/api_operations/search.rb
stripe-5.53.0 lib/stripe/api_operations/search.rb
stripe-5.52.0 lib/stripe/api_operations/search.rb
stripe-5.50.0 lib/stripe/api_operations/search.rb
stripe-5.49.0 lib/stripe/api_operations/search.rb
stripe-5.48.0 lib/stripe/api_operations/search.rb
stripe-5.47.0 lib/stripe/api_operations/search.rb
stripe-5.46.0 lib/stripe/api_operations/search.rb