mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-18 00:01:04 -04:00
Merge pull request #1308 from stripe/helenye-demagic-ruby
Extract search api operation into resource from mixin
This commit is contained in:
commit
871a4c55b0
@ -1,5 +1,6 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# TODO: (major) Deprecated, Remove along with extends
|
||||||
module Stripe
|
module Stripe
|
||||||
module APIOperations
|
module APIOperations
|
||||||
module Search
|
module Search
|
||||||
|
@ -43,7 +43,7 @@ module Stripe
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/charges/search", params, opts)
|
request_stripe_object(method: :get, path: "/v1/charges/search", params: params, opts: opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -114,7 +114,7 @@ module Stripe
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/customers/search", params, opts)
|
request_stripe_object(method: :get, path: "/v1/customers/search", params: params, opts: opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -167,7 +167,7 @@ module Stripe
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/invoices/search", params, opts)
|
request_stripe_object(method: :get, path: "/v1/invoices/search", params: params, opts: opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -248,7 +248,12 @@ module Stripe
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/payment_intents/search", params, opts)
|
request_stripe_object(
|
||||||
|
method: :get,
|
||||||
|
path: "/v1/payment_intents/search",
|
||||||
|
params: params,
|
||||||
|
opts: opts
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -17,7 +17,7 @@ module Stripe
|
|||||||
OBJECT_NAME = "price"
|
OBJECT_NAME = "price"
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/prices/search", params, opts)
|
request_stripe_object(method: :get, path: "/v1/prices/search", params: params, opts: opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -20,7 +20,7 @@ module Stripe
|
|||||||
OBJECT_NAME = "product"
|
OBJECT_NAME = "product"
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/products/search", params, opts)
|
request_stripe_object(method: :get, path: "/v1/products/search", params: params, opts: opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
@ -84,7 +84,12 @@ module Stripe
|
|||||||
save_nested_resource :source
|
save_nested_resource :source
|
||||||
|
|
||||||
def self.search(params = {}, opts = {})
|
def self.search(params = {}, opts = {})
|
||||||
_search("/v1/subscriptions/search", params, opts)
|
request_stripe_object(
|
||||||
|
method: :get,
|
||||||
|
path: "/v1/subscriptions/search",
|
||||||
|
params: params,
|
||||||
|
opts: opts
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
def self.search_auto_paging_each(params = {}, opts = {}, &blk)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user