class Turbopuffer::Internal::Type::BaseModel
def initialize(data = {})
-
data
(Hash{Symbol=>Object}, self
) --
def initialize(data = {}) @data = {} @coerced = {} Turbopuffer::Internal::Util.coerce_hash!(data).each do if self.class.known_fields.key?(_1) public_send(:"#{_1}=", _2) else @data.store(_1, _2) @coerced.store(_1, false) end end end