Skip to content

Commit 653ccf3

Browse files
committed
## Ruby SDK Changes Detected:
* `client.time_off_policies.get()`: `response` **Changed** **Breaking** ⚠️ * `client.time_off_policies.update()`: `response` **Changed** **Breaking** ⚠️ * `client.wire_in_requests.list()`: `response.[]` **Changed** **Breaking** ⚠️ * `client.wire_in_requests.submit()`: `response` **Changed** **Breaking** ⚠️ * `client.wire_in_requests.get()`: `response` **Changed** **Breaking** ⚠️ * `client.ach_transactions.get_all()`: `response.[].recipient_type` **Changed** **Breaking** ⚠️ * `client.recovery_cases.get()`: `response.[].contractor_payment_uuids` **Changed** **Breaking** ⚠️ * `client.information_requests.get-information-requests()`: `response.[].type` **Changed** **Breaking** ⚠️ * `client.notifications.get_details()`: `response` **Changed** **Breaking** ⚠️ * `client.tax_requirements.get()`: `response.requirement_sets.[].requirements.[]` **Changed** **Breaking** ⚠️ * `client.employee_benefits.update()`: `response` **Changed** **Breaking** ⚠️ * `client.employee_benefits.retrieve()`: `response` **Changed** **Breaking** ⚠️ * `client.employee_benefits.get()`: `response.[]` **Changed** **Breaking** ⚠️ * `client.employee_benefits.create()`: `response` **Changed** **Breaking** ⚠️ * `client.company_benefits.update_employee_benefits()`: * `request_body.employee_benefits.[]` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `client.company_benefits.get_employee_benefits()`: `response.[]` **Changed** **Breaking** ⚠️ * `client.reports.create_custom()`: `response.custom_name` **Changed** **Breaking** ⚠️ * `client.contractor_payment_groups.preview()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.contractor_payment_groups.create()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.contractor_payments.get_receipt()`: `response.contractor_payments.[].payment_method` **Changed** **Breaking** ⚠️ * `client.time_off_policies.deactivate()`: `response` **Changed** **Breaking** ⚠️ * `client.time_off_policies.update_balance()`: `response` **Changed** **Breaking** ⚠️ * `client.time_off_policies.remove_employees()`: `response` **Changed** **Breaking** ⚠️ * `client.time_off_policies.add_employees()`: `response` **Changed** **Breaking** ⚠️ * `client.companies.get()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `client.companies.update()`: `response.locations.[]` **Changed** **Breaking** ⚠️ * `client.time_off_policies.create()`: `response` **Changed** **Breaking** ⚠️ * `client.time_off_policies.get_all()`: `response.[]` **Changed** **Breaking** ⚠️ * `client.companies.get_custom_fields()`: `response.custom_fields.[].description` **Changed** **Breaking** ⚠️ * `client.companies.suspensions.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.companies.suspensions.suspend()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** **Breaking** ⚠️ * `client.payrolls.generate_printable_checks()`: `response.starting_check_number` **Changed** **Breaking** ⚠️ * `client.payrolls.cancel()`: `response` **Changed** **Breaking** ⚠️ * `client.payrolls.get_receipt()`: * `request.x-gusto-api-version` **Changed** * `response.employee_compensations.[].payment_method` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.payrolls.prepare()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `client.payrolls.delete()`: * `request.x-gusto-api-version` **Changed** * `error` **Changed** **Breaking** ⚠️ * `client.payrolls.update()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.payrolls.get()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.bank_accounts.create()`: * `request` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.payrolls.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.external_payrolls.create()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `client.external_payrolls.retrieve()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `client.external_payrolls.update()`: `response.applicable_benefits` **Changed** **Breaking** ⚠️ * `client.payrolls.create_off_cycle()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.payment_configs.update()`: `response` **Changed** **Breaking** ⚠️ * `client.pay_schedules.get_assignments()`: `response.employees.[].pay_schedule_uuid` **Changed** **Breaking** ⚠️ * `client.employees.list()`: * `request` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `client.employees.create()`: * `request_body.work_email` **Added** * `response` **Changed** **Breaking** ⚠️ * `client.employees.create_historical()`: `response` **Changed** **Breaking** ⚠️ * `client.employees.get()`: * `request.include` **Changed** * `response` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.employees.update()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `client.contractor_payment_method.update()`: `response.type` **Changed** **Breaking** ⚠️ * `client.historical_employees.update()`: `response` **Changed** **Breaking** ⚠️ * `client.employee_employments.get_history()`: `response.[].termination_date` **Changed** **Breaking** ⚠️ * `client.contractor_payment_method.get()`: `response.type` **Changed** **Breaking** ⚠️ * `client.contractors.update_address()`: `response` **Changed** **Breaking** ⚠️ * `client.contractors.get_address()`: `response` **Changed** **Breaking** ⚠️ * `client.contractors.update()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `client.employee_addresses.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[422]` **Removed** **Breaking** ⚠️ * `client.contractors.get()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `client.contractors.list()`: `response.[].file_new_hire_report` **Changed** **Breaking** ⚠️ * `client.contractors.create()`: `response.file_new_hire_report` **Changed** **Breaking** ⚠️ * `client.payment_configs.get()`: `response` **Changed** **Breaking** ⚠️ * `client.employee_tax_setup.update_state_taxes()`: * `request` **Changed** **Breaking** ⚠️ * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.employee_tax_setup.get_federal_taxes()`: `response.additional_withholding` **Changed** **Breaking** ⚠️ * `client.employee_tax_setup.update_federal_taxes()`: `response.additional_withholding` **Changed** **Breaking** ⚠️ * `client.employee_tax_setup.get_state_taxes()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** **Breaking** ⚠️ * `error.status[404]` **Added** * `client.contractor_payment_groups.get()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `client.notifications.get-company-notifications()`: **Added** * `client.jobs_and_compensations.get_jobs()`: `response.[]` **Changed** * `client.jobs_and_compensations.get_job()`: `response` **Changed** * `client.jobs_and_compensations.update()`: `response` **Changed** * `client.employee_addresses.retrieve_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.employees.get-v1-companies-company_id-employees-payment_details()`: **Added** * `client.employee_addresses.get_work_addresses()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.employee_addresses.update()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `client.employee_addresses.retrieve_home_address()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `client.employee_addresses.create()`: * `request` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `client.employee_addresses.get()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `client.employees.get_onboarding_status()`: `error.status[404]` **Added** * `client.employee_addresses.update_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.bank_accounts.get()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.locations.update()`: `response.inactive` **Added** * `client.locations.retrieve()`: `response.inactive` **Added** * `client.locations.get()`: `response.[].inactive` **Added** * `client.locations.create()`: `response.inactive` **Added** * `client.flows.create()`: * `request_body.options` **Added** * `client.federal_tax_details.update()`: `response.ein_verification` **Added** * `client.payrolls.get_pay_stub()`: * `response.status[200].content[application/pdf` **Added** * `error.status[404]` **Added** * `client.payrolls.get_pay_stubs()`: * `request` **Changed** * `response.[].payment_method` **Added** * `client.federal_tax_details.get()`: `response.ein_verification` **Added** * `client.bank_accounts.delete-v1-companies-company_id-bank-accounts-bank_account_id()`: **Added** * `client.employee_addresses.create_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.jobs_and_compensations.create_job()`: `response` **Changed** * `client.companies.finish_onboarding()`: `response.onboarding_steps.[].completed_at` **Added** * `client.reports.get-reports-request_uuid()`: **Added** * `client.companies.get_onboarding_status()`: `response.onboarding_steps.[].completed_at` **Added** * `client.reimbursements.put-v1-recurring_reimbursements()`: **Added** * `client.reimbursements.get-v1-recurring_reimbursements()`: **Added** * `client.reimbursements.post-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `client.reimbursements.get-v1-employees-employee_id-recurring_reimbursements()`: **Added** * `client.contractor_payment_groups.get_list()`: * `request.x-gusto-api-version` **Changed** * `response.[]` **Changed** * `error.status[404]` **Added** * `client.salary_estimates.get-v1-salary_estimates-occupations()`: **Added** * `client.reports.get()`: **Deleted** **Breaking** ⚠️ * `client.contractor_payment_groups.delete()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.contractor_payment_groups.fund()`: * `request.x-gusto-api-version` **Changed** * `response` **Changed** * `error.status[404]` **Added** * `client.salary_estimates.post-v1-salary_estimates-uuid-accept()`: **Added** * `client.company_benefits.get_all()`: `response.[].writable_by_application` **Added** * `client.company_benefits.get_supported()`: `response.writable_by_application` **Added** * `client.salary_estimates.put-v1-salary_estimates-id()`: **Added** * `client.salary_estimates.get-v1-salary_estimates-id()`: **Added** * `client.salary_estimates.post-v1-employees-employee_id-salary_estimates()`: **Added** * `client.employee_addresses.delete_work_address()`: * `request.x-gusto-api-version` **Changed** * `error.status[404]` **Added** * `client.company_benefits.put-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `client.company_benefits.get-v1-company_benefits-company_benefit_id-contribution_exclusions()`: **Added** * `client.reimbursements.delete-v1-recurring_reimbursements()`: **Added** * `client.reports.post-payrolls-payroll_uuid-reports-general_ledger()`: **Added** * `client.contractor_payment_groups.patch-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `client.contractor_payment_groups.get-v1-contractor_payment_groups-id-partner_disbursements()`: **Added** * `client.payrolls.patch-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `client.payrolls.get-v1-companies-company_id-payrolls-id-partner_disbursements()`: **Added** * `client.webhooks.get-v1-webhooks-health_check()`: **Added** * `client.contractors.get-v1-companies-company_id-contractors-payment_details()`: **Added**
1 parent 43f25b4 commit 653ccf3

File tree

3,869 files changed

+112729
-223280
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,869 files changed

+112729
-223280
lines changed

.speakeasy/workflow.lock

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
speakeasyVersion: 1.513.4
1+
speakeasyVersion: 1.638.1
22
sources:
33
GustoEmbedded-OAS:
44
sourceNamespace: gusto-embedded-oas
5-
sourceRevisionDigest: sha256:b6231dbd5bfe779803fc89e53d1eb2a8f2410b4de85bd64d965fda1e3cc9507e
6-
sourceBlobDigest: sha256:fd0ff3b53eea2bd9b89b0584cf31e1a8c25d405a55d4d0237624a49b7b6b064a
5+
sourceRevisionDigest: sha256:2a2601f834b7f06563a4959a42e2fe371f4978487135c94ceb077168a48a7a15
6+
sourceBlobDigest: sha256:54b8c7362786d989f5c6aa323ea3afb5edcd2e6ca3e95663dc2b6ad0046fb87c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1745022438
9+
- speakeasy-sdk-regen-ar-update-speakeasy-version-to-latest-1760455071
1010
- "2024-04-01"
1111
targets:
1212
gusto-embedded:
1313
source: GustoEmbedded-OAS
1414
sourceNamespace: gusto-embedded-oas
15-
sourceRevisionDigest: sha256:b6231dbd5bfe779803fc89e53d1eb2a8f2410b4de85bd64d965fda1e3cc9507e
16-
sourceBlobDigest: sha256:fd0ff3b53eea2bd9b89b0584cf31e1a8c25d405a55d4d0237624a49b7b6b064a
15+
sourceRevisionDigest: sha256:2a2601f834b7f06563a4959a42e2fe371f4978487135c94ceb077168a48a7a15
16+
sourceBlobDigest: sha256:54b8c7362786d989f5c6aa323ea3afb5edcd2e6ca3e95663dc2b6ad0046fb87c
1717
codeSamplesNamespace: gusto-embedded-oas-code-samples
18-
codeSamplesRevisionDigest: sha256:868aac81d768a0cc0a0f2736edeed9a88b4ba23e77276079971b9cc8bd2c0151
18+
codeSamplesRevisionDigest: sha256:21a3a0b4a1504db9a144e75846f86174c108fcdeedce4e45e1bc86e182b77bed
1919
workflow:
2020
workflowVersion: 1.0.0
21-
speakeasyVersion: 1.513.4
21+
speakeasyVersion: latest
2222
sources:
2323
GustoEmbedded-OAS:
2424
inputs:
@@ -31,6 +31,13 @@ workflow:
3131
authSecret: $openapi_doc_auth_token
3232
registry:
3333
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas
34+
GustoEmbedded-local:
35+
inputs:
36+
- location: ../Gusto-Partner-API/generated/embedded/api.v2024-04-01.embedded.yaml
37+
overlays:
38+
- location: ../Gusto-Partner-API/.speakeasy/speakeasy-modifications-overlay.yaml
39+
registry:
40+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-local
3441
targets:
3542
gusto-embedded:
3643
target: ruby
@@ -45,3 +52,13 @@ workflow:
4552
labelOverride:
4653
fixedValue: Ruby (SDK)
4754
blocking: false
55+
local:
56+
target: ruby
57+
source: GustoEmbedded-local
58+
output: ./gusto_embedded
59+
codeSamples:
60+
registry:
61+
location: registry.speakeasyapi.dev/gusto/ruby-sdk/gusto-embedded-oas-code-samples
62+
labelOverride:
63+
fixedValue: Ruby (SDK)
64+
blocking: false

gusto_embedded/.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
**/.speakeasy/temp/
2+
**/.speakeasy/logs/
3+
bin/
4+
sorbet/
5+
.env
6+
.env.local
17
*.gem
28
.rbenv-gemsets
39
.DS_Store

gusto_embedded/.rubocop.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
plugins:
2+
- rubocop-minitest
3+
14
AllCops:
25
Exclude:
36
- Rakefile
4-
TargetRubyVersion: "3.0"
7+
- bin/**/*
8+
TargetRubyVersion: "3.2"
59
Metrics:
610
Enabled: false
711
Style/IfInsideElse:

gusto_embedded/.speakeasy/gen.lock

Lines changed: 3992 additions & 2212 deletions
Large diffs are not rendered by default.

gusto_embedded/.speakeasy/gen.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,35 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
1011
nameResolutionFeb2025: false
1112
parameterOrderingFeb2024: true
1213
requestResponseComponentNamesFeb2024: true
1314
securityFeb2025: false
15+
sharedErrorComponentsApr2025: false
1416
auth:
1517
oAuth2ClientCredentialsEnabled: true
1618
oAuth2PasswordEnabled: true
19+
hoistGlobalSecurity: true
20+
schemas:
21+
allOfMergeStrategy: shallowMerge
22+
tests:
23+
generateTests: true
24+
generateNewTests: false
25+
skipResponseBodyAssertions: false
1726
ruby:
18-
version: 0.2.11
27+
version: 0.3.0
28+
additionalDependencies:
29+
development: {}
30+
runtime: {}
1931
author: Gusto
32+
baseErrorName: ClientError
33+
clientServerStatusCodesAsErrors: true
34+
constFieldsAlwaysOptional: false
35+
defaultErrorName: APIError
2036
description: Ruby Client SDK Generated by Speakeasy
2137
flattenGlobalSecurity: false
2238
imports:
@@ -32,3 +48,4 @@ ruby:
3248
module: GustoEmbedded
3349
outputModelSuffix: output
3450
packageName: gusto_embedded_client
51+
typingStrategy: sorbet

gusto_embedded/Gemfile.lock

Lines changed: 53 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,73 @@
11
PATH
22
remote: .
33
specs:
4-
gusto_embedded_client (0.2.11)
4+
gusto_embedded_client (0.3.0)
5+
base64 (>= 0.2.0, < 1.0)
56
faraday
67
faraday-multipart
7-
rack
8-
rake
8+
faraday-retry (~> 2.2.1)
99
sorbet-runtime
1010

1111
GEM
1212
remote: https://rubygems.org/
1313
specs:
1414
ast (2.4.2)
15-
erubi (1.13.0)
16-
faraday (2.12.1)
15+
base64 (0.3.0)
16+
benchmark (0.4.1)
17+
erubi (1.13.1)
18+
faraday (2.12.2)
1719
faraday-net_http (>= 2.0, < 3.5)
1820
json
1921
logger
20-
faraday-multipart (1.0.4)
21-
multipart-post (~> 2)
22+
faraday-multipart (1.1.0)
23+
multipart-post (~> 2.0)
2224
faraday-net_http (3.4.0)
2325
net-http (>= 0.5.0)
26+
faraday-retry (2.2.1)
27+
faraday (~> 2.0)
2428
json (2.8.2)
25-
language_server-protocol (3.17.0.3)
26-
logger (1.6.1)
29+
language_server-protocol (3.17.0.4)
30+
lint_roller (1.1.0)
31+
logger (1.6.6)
2732
minitest (5.25.2)
2833
minitest-focus (1.4.0)
2934
minitest (>= 4, < 6)
3035
multipart-post (2.4.1)
31-
net-http (0.5.0)
36+
net-http (0.6.0)
3237
uri
3338
netrc (0.11.0)
3439
parallel (1.26.3)
35-
parser (3.3.6.0)
40+
parser (3.3.7.1)
3641
ast (~> 2.4.1)
3742
racc
38-
prism (0.27.0)
43+
prism (1.4.0)
3944
racc (1.8.1)
40-
rack (3.1.8)
4145
rainbow (3.1.1)
4246
rake (13.2.1)
43-
rbi (0.1.12)
44-
prism (>= 0.18.0, < 0.28)
45-
sorbet-runtime (>= 0.5.9204)
46-
regexp_parser (2.9.2)
47-
rexml (3.3.9)
48-
rubocop (1.60.2)
47+
rbi (0.3.6)
48+
prism (~> 1.0)
49+
rbs (>= 3.4.4)
50+
rbs (3.9.4)
51+
logger
52+
regexp_parser (2.10.0)
53+
rexml (3.4.1)
54+
rubocop (1.73.2)
4955
json (~> 2.3)
50-
language_server-protocol (>= 3.17.0)
56+
language_server-protocol (~> 3.17.0.2)
57+
lint_roller (~> 1.1.0)
5158
parallel (~> 1.10)
5259
parser (>= 3.3.0.2)
5360
rainbow (>= 2.2.2, < 4.0)
54-
regexp_parser (>= 1.8, < 3.0)
55-
rexml (>= 3.2.5, < 4.0)
56-
rubocop-ast (>= 1.30.0, < 2.0)
61+
regexp_parser (>= 2.9.3, < 3.0)
62+
rubocop-ast (>= 1.38.0, < 2.0)
5763
ruby-progressbar (~> 1.7)
58-
unicode-display_width (>= 2.4.0, < 3.0)
59-
rubocop-ast (1.36.1)
64+
unicode-display_width (>= 2.4.0, < 4.0)
65+
rubocop-ast (1.38.1)
6066
parser (>= 3.3.1.0)
67+
rubocop-minitest (0.37.1)
68+
lint_roller (~> 1.1)
69+
rubocop (>= 1.72.1, < 2.0)
70+
rubocop-ast (>= 1.38.0, < 2.0)
6171
ruby-progressbar (1.13.0)
6272
sorbet (0.5.11668)
6373
sorbet-static (= 0.5.11668)
@@ -68,27 +78,32 @@ GEM
6878
sorbet-static-and-runtime (0.5.11668)
6979
sorbet (= 0.5.11668)
7080
sorbet-runtime (= 0.5.11668)
71-
spoom (1.3.2)
81+
spoom (1.6.3)
7282
erubi (>= 1.10.0)
73-
prism (>= 0.19.0)
83+
prism (>= 0.28.0)
84+
rbi (>= 0.3.3)
85+
rexml (>= 3.2.6)
7486
sorbet-static-and-runtime (>= 0.5.10187)
7587
thor (>= 0.19.2)
76-
tapioca (0.13.3)
88+
tapioca (0.16.11)
89+
benchmark
7790
bundler (>= 2.2.25)
7891
netrc (>= 0.11.0)
7992
parallel (>= 1.21.0)
80-
rbi (>= 0.1.4, < 0.2)
93+
rbi (~> 0.2)
8194
sorbet-static-and-runtime (>= 0.5.11087)
8295
spoom (>= 1.2.0)
8396
thor (>= 1.2.0)
8497
yard-sorbet
8598
thor (1.3.2)
86-
unicode-display_width (2.6.0)
87-
uri (1.0.2)
99+
unicode-display_width (3.1.4)
100+
unicode-emoji (~> 4.0, >= 4.0.4)
101+
unicode-emoji (4.0.4)
102+
uri (1.0.3)
88103
yard (0.9.37)
89-
yard-sorbet (0.8.1)
90-
sorbet-runtime (>= 0.5)
91-
yard (>= 0.9)
104+
yard-sorbet (0.9.0)
105+
sorbet-runtime
106+
yard
92107

93108
PLATFORMS
94109
aarch64-linux
@@ -100,9 +115,11 @@ DEPENDENCIES
100115
gusto_embedded_client!
101116
minitest
102117
minitest-focus
103-
rubocop (~> 1.60.2)
118+
rake
119+
rubocop (~> 1.73.2)
120+
rubocop-minitest (~> 0.37.1)
104121
sorbet
105-
tapioca
122+
tapioca (~> 0.16.11)
106123

107124
BUNDLED WITH
108125
2.5.23

0 commit comments

Comments
 (0)