lib/stripe/resources/review.rb in stripe-6.3.0 vs lib/stripe/resources/review.rb in stripe-6.4.0
- old
+ new
@@ -5,15 +5,22 @@
class Review < APIResource
extend Stripe::APIOperations::List
OBJECT_NAME = "review"
- custom_method :approve, http_verb: :post
-
def approve(params = {}, opts = {})
request_stripe_object(
method: :post,
- path: resource_url + "/approve",
+ path: format("/v1/reviews/%<review>s/approve", { review: CGI.escape(self["id"]) }),
+ params: params,
+ opts: opts
+ )
+ end
+
+ def self.approve(review, params = {}, opts = {})
+ request_stripe_object(
+ method: :post,
+ path: format("/v1/reviews/%<review>s/approve", { review: CGI.escape(review) }),
params: params,
opts: opts
)
end
end