Skip to content

Commit e354daa

Browse files
chore: slightly more consistent type definition layout (#17)
1 parent e1c4792 commit e354daa

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

rbi/lib/openai/base_model.rbi

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ module OpenAI
8080

8181
# When we don't know what to expect for the value.
8282
class Unknown
83-
abstract!
84-
8583
extend OpenAI::Converter
8684

85+
abstract!
86+
8787
sig { params(other: T.anything).returns(T::Boolean) }
8888
def self.===(other)
8989
end
@@ -116,10 +116,10 @@ module OpenAI
116116

117117
# Ruby has no Boolean class; this is something for models to refer to.
118118
class BooleanModel
119-
abstract!
120-
121119
extend OpenAI::Converter
122120

121+
abstract!
122+
123123
sig { params(other: T.anything).returns(T::Boolean) }
124124
def self.===(other)
125125
end
@@ -161,10 +161,10 @@ module OpenAI
161161
# We can therefore convert string values to Symbols, but can't convert other
162162
# values safely.
163163
class Enum
164-
abstract!
165-
166164
extend OpenAI::Converter
167165

166+
abstract!
167+
168168
class << self
169169
# All of the valid Symbol values for this enum.
170170
sig { overridable.returns(T::Array[T.any(NilClass, T::Boolean, Integer, Float, Symbol)]) }
@@ -210,10 +210,10 @@ module OpenAI
210210
end
211211

212212
class Union
213-
abstract!
214-
215213
extend OpenAI::Converter
216214

215+
abstract!
216+
217217
class << self
218218
# @api private
219219
#
@@ -295,10 +295,10 @@ module OpenAI
295295

296296
# Array of items of a given type.
297297
class ArrayOf
298-
abstract!
299-
300298
include OpenAI::Converter
301299

300+
abstract!
301+
302302
sig { params(other: T.anything).returns(T::Boolean) }
303303
def ===(other)
304304
end
@@ -357,10 +357,10 @@ module OpenAI
357357

358358
# Hash of items of a given type.
359359
class HashOf
360-
abstract!
361-
362360
include OpenAI::Converter
363361

362+
abstract!
363+
364364
sig { params(other: T.anything).returns(T::Boolean) }
365365
def ===(other)
366366
end
@@ -418,10 +418,10 @@ module OpenAI
418418
end
419419

420420
class BaseModel
421-
abstract!
422-
423421
extend OpenAI::Converter
424422

423+
abstract!
424+
425425
KnownFieldShape = T.type_alias { {mode: T.nilable(Symbol), required: T::Boolean} }
426426

427427
class << self

0 commit comments

Comments
 (0)