Skip to content

Commit ff97af2

Browse files
chore: always fold up method bodies in sorbet type definitions (#125)
1 parent 7e59465 commit ff97af2

File tree

175 files changed

+1017
-1968
lines changed

Some content is hidden

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

175 files changed

+1017
-1968
lines changed

lib/finch_api/models/hris/benefit_features_and_operations.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class SupportedFeatures < FinchAPI::Internal::Type::BaseModel
5454
optional :company_contribution,
5555
-> do
5656
FinchAPI::Internal::Type::ArrayOf[
57-
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::CompanyContribution, nil?: true
57+
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::CompanyContribution, nil?: true
5858
]
5959
end,
6060
nil?: true
@@ -72,7 +72,7 @@ class SupportedFeatures < FinchAPI::Internal::Type::BaseModel
7272
optional :employee_deduction,
7373
-> do
7474
FinchAPI::Internal::Type::ArrayOf[
75-
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::EmployeeDeduction, nil?: true
75+
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::EmployeeDeduction, nil?: true
7676
]
7777
end,
7878
nil?: true
@@ -96,7 +96,7 @@ class SupportedFeatures < FinchAPI::Internal::Type::BaseModel
9696
optional :hsa_contribution_limit,
9797
-> do
9898
FinchAPI::Internal::Type::ArrayOf[
99-
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::HsaContributionLimit, nil?: true
99+
enum: FinchAPI::Models::HRIS::BenefitFeaturesAndOperations::SupportedFeatures::HsaContributionLimit, nil?: true
100100
]
101101
end,
102102
nil?: true

rbi/lib/finch_api/client.rbi

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,15 @@ module FinchAPI
5151

5252
# @api private
5353
sig { override.returns(T::Hash[String, String]) }
54-
private def auth_headers
55-
end
54+
private def auth_headers; end
5655

5756
# @api private
5857
sig { returns(T::Hash[String, String]) }
59-
private def bearer_auth
60-
end
58+
private def bearer_auth; end
6159

6260
# @api private
6361
sig { returns(T::Hash[String, String]) }
64-
private def basic_auth
65-
end
62+
private def basic_auth; end
6663

6764
# Creates and returns a new client for interacting with the API.
6865
sig do
@@ -91,7 +88,6 @@ module FinchAPI
9188
timeout: DEFAULT_TIMEOUT_IN_SECONDS,
9289
initial_retry_delay: DEFAULT_INITIAL_RETRY_DELAY,
9390
max_retry_delay: DEFAULT_MAX_RETRY_DELAY
94-
)
95-
end
91+
); end
9692
end
9793
end

rbi/lib/finch_api/errors.rbi

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ module FinchAPI
3232
)
3333
.returns(T.attached_class)
3434
end
35-
def self.new(url:, status: nil, body: nil, request: nil, response: nil, message: nil)
36-
end
35+
def self.new(url:, status: nil, body: nil, request: nil, response: nil, message: nil); end
3736
end
3837

3938
class APIConnectionError < FinchAPI::Errors::APIError
@@ -89,8 +88,7 @@ module FinchAPI
8988
)
9089
.returns(T.attached_class)
9190
end
92-
def self.for(url:, status:, body:, request:, response:, message: nil)
93-
end
91+
def self.for(url:, status:, body:, request:, response:, message: nil); end
9492

9593
sig { returns(Integer) }
9694
attr_accessor :status
@@ -107,8 +105,7 @@ module FinchAPI
107105
)
108106
.returns(T.attached_class)
109107
end
110-
def self.new(url:, status:, body:, request:, response:, message: nil)
111-
end
108+
def self.new(url:, status:, body:, request:, response:, message: nil); end
112109
end
113110

114111
class BadRequestError < FinchAPI::Errors::APIStatusError

rbi/lib/finch_api/internal/individuals_page.rbi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ module FinchAPI
1414
attr_accessor :paging
1515

1616
sig { returns(String) }
17-
def inspect
18-
end
17+
def inspect; end
1918
end
2019
end
2120
end

rbi/lib/finch_api/internal/page.rbi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ module FinchAPI
1414
attr_accessor :paging
1515

1616
sig { returns(String) }
17-
def inspect
18-
end
17+
def inspect; end
1918
end
2019
end
2120
end

rbi/lib/finch_api/internal/responses_page.rbi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ module FinchAPI
1111
attr_accessor :responses
1212

1313
sig { returns(String) }
14-
def inspect
15-
end
14+
def inspect; end
1615
end
1716
end
1817
end

rbi/lib/finch_api/internal/single_page.rbi

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,16 @@ module FinchAPI
88
Elem = type_member
99

1010
sig { override.returns(T::Boolean) }
11-
def next_page?
12-
end
11+
def next_page?; end
1312

1413
sig { override.returns(T.self_type) }
15-
def next_page
16-
end
14+
def next_page; end
1715

1816
sig { override.params(blk: T.proc.params(arg0: Elem).void).void }
19-
def auto_paging_each(&blk)
20-
end
17+
def auto_paging_each(&blk); end
2118

2219
sig { returns(String) }
23-
def inspect
24-
end
20+
def inspect; end
2521
end
2622
end
2723
end

rbi/lib/finch_api/internal/transport/base_client.rbi

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ module FinchAPI
5252
class << self
5353
# @api private
5454
sig { params(req: FinchAPI::Internal::Transport::BaseClient::RequestComponentsShape).void }
55-
def validate!(req)
56-
end
55+
def validate!(req); end
5756

5857
# @api private
5958
sig do
@@ -65,8 +64,7 @@ module FinchAPI
6564
)
6665
).returns(T::Boolean)
6766
end
68-
def should_retry?(status, headers:)
69-
end
67+
def should_retry?(status, headers:); end
7068

7169
# @api private
7270
sig do
@@ -77,8 +75,7 @@ module FinchAPI
7775
)
7876
.returns(FinchAPI::Internal::Transport::BaseClient::RequestInputShape)
7977
end
80-
def follow_redirect(request, status:, response_headers:)
81-
end
78+
def follow_redirect(request, status:, response_headers:); end
8279

8380
# @api private
8481
sig do
@@ -88,8 +85,7 @@ module FinchAPI
8885
)
8986
.void
9087
end
91-
def reap_connection!(status, stream:)
92-
end
88+
def reap_connection!(status, stream:); end
9389
end
9490

9591
# @api private
@@ -118,18 +114,14 @@ module FinchAPI
118114
max_retry_delay: 0.0,
119115
headers: {},
120116
idempotency_header: nil
121-
)
122-
end
123-
117+
); end
124118
# @api private
125119
sig { overridable.returns(T::Hash[String, String]) }
126-
private def auth_headers
127-
end
120+
private def auth_headers; end
128121

129122
# @api private
130123
sig { returns(String) }
131-
private def generate_idempotency_key
132-
end
124+
private def generate_idempotency_key; end
133125

134126
# @api private
135127
sig do
@@ -140,13 +132,11 @@ module FinchAPI
140132
)
141133
.returns(FinchAPI::Internal::Transport::BaseClient::RequestInputShape)
142134
end
143-
private def build_request(req, opts)
144-
end
135+
private def build_request(req, opts); end
145136

146137
# @api private
147138
sig { params(headers: T::Hash[String, String], retry_count: Integer).returns(Float) }
148-
private def retry_delay(headers, retry_count:)
149-
end
139+
private def retry_delay(headers, retry_count:); end
150140

151141
# @api private
152142
sig do
@@ -158,8 +148,7 @@ module FinchAPI
158148
)
159149
.returns([Integer, Net::HTTPResponse, T::Enumerable[String]])
160150
end
161-
private def send_request(request, redirect_count:, retry_count:, send_retry_header:)
162-
end
151+
private def send_request(request, redirect_count:, retry_count:, send_retry_header:); end
163152

164153
# Execute the request specified by `req`. This is the method that all resource
165154
# methods call into.
@@ -200,12 +189,9 @@ module FinchAPI
200189
stream: nil,
201190
model: FinchAPI::Internal::Type::Unknown,
202191
options: {}
203-
)
204-
end
205-
192+
); end
206193
sig { returns(String) }
207-
def inspect
208-
end
194+
def inspect; end
209195
end
210196
end
211197
end

rbi/lib/finch_api/internal/transport/pooled_net_requester.rbi

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,11 @@ module FinchAPI
2323
class << self
2424
# @api private
2525
sig { params(url: URI::Generic).returns(Net::HTTP) }
26-
def connect(url)
27-
end
26+
def connect(url); end
2827

2928
# @api private
3029
sig { params(conn: Net::HTTP, deadline: Float).void }
31-
def calibrate_socket_timeout(conn, deadline)
32-
end
30+
def calibrate_socket_timeout(conn, deadline); end
3331

3432
# @api private
3533
sig do
@@ -39,27 +37,23 @@ module FinchAPI
3937
)
4038
.returns(Net::HTTPGenericRequest)
4139
end
42-
def build_request(request, &blk)
43-
end
40+
def build_request(request, &blk); end
4441
end
4542

4643
# @api private
4744
sig { params(url: URI::Generic, deadline: Float, blk: T.proc.params(arg0: Net::HTTP).void).void }
48-
private def with_pool(url, deadline:, &blk)
49-
end
45+
private def with_pool(url, deadline:, &blk); end
5046

5147
# @api private
5248
sig do
5349
params(request: FinchAPI::Internal::Transport::PooledNetRequester::RequestShape)
5450
.returns([Integer, Net::HTTPResponse, T::Enumerable[String]])
5551
end
56-
def execute(request)
57-
end
52+
def execute(request); end
5853

5954
# @api private
6055
sig { params(size: Integer).returns(T.attached_class) }
61-
def self.new(size: Etc.nprocessors)
62-
end
56+
def self.new(size: Etc.nprocessors); end
6357
end
6458
end
6559
end

rbi/lib/finch_api/internal/type/array_of.rbi

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,13 @@ module FinchAPI
2525
)
2626
.returns(T.attached_class)
2727
end
28-
def self.[](type_info, spec = {})
29-
end
28+
def self.[](type_info, spec = {}); end
3029

3130
sig(:final) { params(other: T.anything).returns(T::Boolean) }
32-
def ===(other)
33-
end
31+
def ===(other); end
3432

3533
sig(:final) { params(other: T.anything).returns(T::Boolean) }
36-
def ==(other)
37-
end
34+
def ==(other); end
3835

3936
# @api private
4037
sig(:final) do
@@ -46,27 +43,23 @@ module FinchAPI
4643
state: FinchAPI::Internal::Type::Converter::State)
4744
.returns(T.any(T::Array[T.anything], T.anything))
4845
end
49-
def coerce(value, state:)
50-
end
46+
def coerce(value, state:); end
5147

5248
# @api private
5349
sig(:final) do
5450
override
5551
.params(value: T.any(T::Array[T.anything], T.anything))
5652
.returns(T.any(T::Array[T.anything], T.anything))
5753
end
58-
def dump(value)
59-
end
54+
def dump(value); end
6055

6156
# @api private
6257
sig(:final) { returns(Elem) }
63-
protected def item_type
64-
end
58+
protected def item_type; end
6559

6660
# @api private
6761
sig(:final) { returns(T::Boolean) }
68-
protected def nilable?
69-
end
62+
protected def nilable?; end
7063

7164
# @api private
7265
sig(:final) do
@@ -80,8 +73,7 @@ module FinchAPI
8073
)
8174
.void
8275
end
83-
def initialize(type_info, spec = {})
84-
end
76+
def initialize(type_info, spec = {}); end
8577
end
8678
end
8779
end

0 commit comments

Comments
 (0)