Skip to content

Commit 311b749

Browse files
fix: update outdated examples (#5)
1 parent 22794fd commit 311b749

File tree

12 files changed

+45
-37
lines changed

12 files changed

+45
-37
lines changed

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ non-success status code (i.e., 4xx or 5xx response), a subclass of
5656
begin
5757
customer = orb.customers.create(email: "[email protected]", name: "My Customer")
5858
rescue Orb::Error => e
59-
puts(e.code) # 400
59+
puts(e.status) # 400
6060
end
6161
```
6262

@@ -92,7 +92,11 @@ orb = Orb::Client.new(
9292
)
9393

9494
# Or, configure per-request:
95-
orb.customers.create(email: "[email protected]", name: "My Customer", max_retries: 5)
95+
orb.customers.create(
96+
97+
name: "My Customer",
98+
request_options: {max_retries: 5}
99+
)
96100
```
97101

98102
### Timeouts
@@ -110,7 +114,11 @@ orb = Orb::Client.new(
110114
)
111115

112116
# Or, configure per-request:
113-
orb.customers.create(email: "[email protected]", name: "My Customer", timeout: 5)
117+
orb.customers.create(
118+
119+
name: "My Customer",
120+
request_options: {timeout: 5}
121+
)
114122
```
115123

116124
## Versioning

test/orb/resources/alerts_test.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def test_retrieve
1919
end
2020

2121
def test_update_required_params
22-
response = @orb.alerts.update("alert_configuration_id", thresholds: [{"value" => 0}])
22+
response = @orb.alerts.update("alert_configuration_id", thresholds: [{value: 0}])
2323

2424
assert_pattern do
2525
response => Orb::Models::Alert
@@ -42,7 +42,7 @@ def test_list
4242
end
4343

4444
def test_create_for_customer_required_params
45-
response = @orb.alerts.create_for_customer("customer_id", currency: "currency", type: "usage_exceeded")
45+
response = @orb.alerts.create_for_customer("customer_id", currency: "currency", type: :usage_exceeded)
4646

4747
assert_pattern do
4848
response => Orb::Models::Alert
@@ -53,7 +53,7 @@ def test_create_for_external_customer_required_params
5353
response = @orb.alerts.create_for_external_customer(
5454
"external_customer_id",
5555
currency: "currency",
56-
type: "usage_exceeded"
56+
type: :usage_exceeded
5757
)
5858

5959
assert_pattern do
@@ -64,8 +64,8 @@ def test_create_for_external_customer_required_params
6464
def test_create_for_subscription_required_params
6565
response = @orb.alerts.create_for_subscription(
6666
"subscription_id",
67-
thresholds: [{"value" => 0}],
68-
type: "usage_exceeded"
67+
thresholds: [{value: 0}],
68+
type: :usage_exceeded
6969
)
7070

7171
assert_pattern do

test/orb/resources/coupons_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def before_all
1212

1313
def test_create_required_params
1414
response = @orb.coupons.create(
15-
discount: {"discount_type" => "percentage", "percentage_discount" => 0},
15+
discount: {discount_type: :percentage, percentage_discount: 0},
1616
redemption_code: "HALFOFF"
1717
)
1818

test/orb/resources/credit_notes_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ def test_create_required_params
1414
response = @orb.credit_notes.create(
1515
line_items: [
1616
{
17-
"amount" => "amount",
18-
"invoice_line_item_id" => "4khy3nwzktxv7"
17+
amount: "amount",
18+
invoice_line_item_id: "4khy3nwzktxv7"
1919
}
2020
]
2121
)

test/orb/resources/customers/balance_transactions_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def before_all
1111
end
1212

1313
def test_create_required_params
14-
response = @orb.customers.balance_transactions.create("customer_id", amount: "amount", type: "increment")
14+
response = @orb.customers.balance_transactions.create("customer_id", amount: "amount", type: :increment)
1515

1616
assert_pattern do
1717
response => Orb::Models::Customers::BalanceTransactionCreateResponse

test/orb/resources/customers/credits/ledger_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def test_list
2626
def test_create_entry_required_params
2727
response = @orb.customers.credits.ledger.create_entry(
2828
"customer_id",
29-
entry_type: "expiration_change",
29+
entry_type: :expiration_change,
3030
expiry_date: "2019-12-27T18:11:19.117Z",
3131
target_expiry_date: "2019-12-27"
3232
)
@@ -39,7 +39,7 @@ def test_create_entry_required_params
3939
def test_create_entry_by_external_id_required_params
4040
response = @orb.customers.credits.ledger.create_entry_by_external_id(
4141
"external_customer_id",
42-
entry_type: "expiration_change",
42+
entry_type: :expiration_change,
4343
expiry_date: "2019-12-27T18:11:19.117Z",
4444
target_expiry_date: "2019-12-27"
4545
)

test/orb/resources/customers/credits/top_ups_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def test_create_required_params
1515
"customer_id",
1616
amount: "amount",
1717
currency: "currency",
18-
invoice_settings: {"auto_collection" => true, "net_terms" => 0},
18+
invoice_settings: {auto_collection: true, net_terms: 0},
1919
per_unit_cost_basis: "per_unit_cost_basis",
2020
threshold: "threshold"
2121
)
@@ -51,7 +51,7 @@ def test_create_by_external_id_required_params
5151
"external_customer_id",
5252
amount: "amount",
5353
currency: "currency",
54-
invoice_settings: {"auto_collection" => true, "net_terms" => 0},
54+
invoice_settings: {auto_collection: true, net_terms: 0},
5555
per_unit_cost_basis: "per_unit_cost_basis",
5656
threshold: "threshold"
5757
)

test/orb/resources/events_test.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ def test_ingest_required_params
3535
response = @orb.events.ingest(
3636
events: [
3737
{
38-
"event_name" => "event_name",
39-
"idempotency_key" => "idempotency_key",
40-
"properties" => {},
41-
"timestamp" => "2020-12-09T16:09:53Z"
38+
event_name: "event_name",
39+
idempotency_key: "idempotency_key",
40+
properties: {},
41+
timestamp: "2020-12-09T16:09:53Z"
4242
}
4343
]
4444
)

test/orb/resources/invoices_test.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ def test_create_required_params
1616
invoice_date: "2019-12-27T18:11:19.117Z",
1717
line_items: [
1818
{
19-
"end_date" => "2023-09-22",
20-
"item_id" => "4khy3nwzktxv7",
21-
"model_type" => "unit",
22-
"name" => "Line Item Name",
23-
"quantity" => 1,
24-
"start_date" => "2023-09-22",
25-
"unit_config" => {"unit_amount" => "unit_amount"}
19+
end_date: "2023-09-22",
20+
item_id: "4khy3nwzktxv7",
21+
model_type: :unit,
22+
name: "Line Item Name",
23+
quantity: 1,
24+
start_date: "2023-09-22",
25+
unit_config: {unit_amount: "unit_amount"}
2626
}
2727
],
2828
net_terms: 0

test/orb/resources/plans_test.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ def test_create_required_params
1616
name: "name",
1717
prices: [
1818
{
19-
"cadence" => "annual",
20-
"item_id" => "item_id",
21-
"model_type" => "unit",
22-
"name" => "Annual fee",
23-
"unit_config" => {"unit_amount" => "unit_amount"}
19+
cadence: :annual,
20+
item_id: "item_id",
21+
model_type: :unit,
22+
name: "Annual fee",
23+
unit_config: {unit_amount: "unit_amount"}
2424
}
2525
]
2626
)

0 commit comments

Comments
 (0)