README.md in stripe-5.7.1 vs README.md in stripe-5.8.0
- old
+ new
@@ -108,10 +108,28 @@
{
stripe_version: "2018-02-28",
api_key: "sk_test_...",
}
)
+
+Stripe::Charge.capture(
+ "ch_18atAXCdGbJFKhCuBAa4532Z",
+ {},
+ {
+ stripe_version: "2018-02-28",
+ api_key: "sk_test_...",
+ }
+)
```
+
+Keep in mind that there are different method signatures depending on the action:
+- When operating on a collection (e.g. `.list`, `.create`) the method signature is
+ `method(params, opts)`.
+- When operating on resource (e.g. `.capture`, `.update`) the method signature is
+ `method(id, params, opts)`.
+- One exception is that `retrieve`, despite being an operation on a resource, has the signature
+ `retrieve(id, opts)`. In addition, it will accept a Hash for the `id` param but will extract the
+ `id` key out and use the others as options.
### Accessing a response object
Get access to response objects by initializing a client and using its `request`
method: