mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-08-10 00:01:09 -04:00
Compare commits
No commits in common. "499d0605d09fba1e831f90a109d9ff1b70223cd1" and "86ac5fd3293097d7264529c4e48f74aefe8eb73c" have entirely different histories.
499d0605d0
...
86ac5fd329
@ -1 +1 @@
|
|||||||
v771
|
v769
|
@ -1,9 +1,8 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# TODO: (major) Deprecated, Remove along with extends
|
||||||
module Stripe
|
module Stripe
|
||||||
module APIOperations
|
module APIOperations
|
||||||
# The _search method via API Operations is deprecated.
|
|
||||||
# Please use the search method from within the resource instead.
|
|
||||||
module Search
|
module Search
|
||||||
def _search(search_url, filters = {}, opts = {})
|
def _search(search_url, filters = {}, opts = {})
|
||||||
request_stripe_object(
|
request_stripe_object(
|
||||||
@ -13,9 +12,6 @@ module Stripe
|
|||||||
opts: opts
|
opts: opts
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
extend Gem::Deprecate
|
|
||||||
deprecate :_search, "request_stripe_object", 2024, 1
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -12,7 +12,6 @@ module Stripe
|
|||||||
SearchResultObject::OBJECT_NAME => SearchResultObject,
|
SearchResultObject::OBJECT_NAME => SearchResultObject,
|
||||||
|
|
||||||
# business objects
|
# business objects
|
||||||
File::OBJECT_NAME_ALT => File,
|
|
||||||
Account::OBJECT_NAME => Account,
|
Account::OBJECT_NAME => Account,
|
||||||
AccountLink::OBJECT_NAME => AccountLink,
|
AccountLink::OBJECT_NAME => AccountLink,
|
||||||
AccountNotice::OBJECT_NAME => AccountNotice,
|
AccountNotice::OBJECT_NAME => AccountNotice,
|
||||||
@ -52,6 +51,7 @@ module Stripe
|
|||||||
Event::OBJECT_NAME => Event,
|
Event::OBJECT_NAME => Event,
|
||||||
ExchangeRate::OBJECT_NAME => ExchangeRate,
|
ExchangeRate::OBJECT_NAME => ExchangeRate,
|
||||||
File::OBJECT_NAME => File,
|
File::OBJECT_NAME => File,
|
||||||
|
File::OBJECT_NAME_ALT => File,
|
||||||
FileLink::OBJECT_NAME => FileLink,
|
FileLink::OBJECT_NAME => FileLink,
|
||||||
FinancialConnections::Account::OBJECT_NAME => FinancialConnections::Account,
|
FinancialConnections::Account::OBJECT_NAME => FinancialConnections::Account,
|
||||||
FinancialConnections::AccountInferredBalance::OBJECT_NAME =>
|
FinancialConnections::AccountInferredBalance::OBJECT_NAME =>
|
||||||
|
@ -39,26 +39,6 @@ module Stripe
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context ".search" do
|
|
||||||
should "warn that ._search is deprecated" do
|
|
||||||
old_stderr = $stderr
|
|
||||||
$stderr = StringIO.new
|
|
||||||
begin
|
|
||||||
stub_request(:post, "#{Stripe.api_base}/v1/customers/search?query=foo:bar")
|
|
||||||
.to_return(body: JSON.generate(object: "customer"))
|
|
||||||
|
|
||||||
client = StripeClient.new
|
|
||||||
client.request { Customer._search("/v1/customers/search", query: "foo:bar") }
|
|
||||||
|
|
||||||
message = "NOTE: Stripe::Customer._search is deprecated; use request_stripe_object " \
|
|
||||||
"instead. It will be removed on or after 2024-01."
|
|
||||||
assert_match Regexp.new(message), $stderr.string
|
|
||||||
ensure
|
|
||||||
$stderr = old_stderr
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
context ".nested_resource_class_methods" do
|
context ".nested_resource_class_methods" do
|
||||||
class MainResource < APIResource # rubocop:todo Lint/ConstantDefinitionInBlock
|
class MainResource < APIResource # rubocop:todo Lint/ConstantDefinitionInBlock
|
||||||
extend Stripe::APIOperations::NestedResource
|
extend Stripe::APIOperations::NestedResource
|
||||||
|
Loading…
x
Reference in New Issue
Block a user