lib/turbopuffer/namespace.rb
# frozen_string_literal: true module Turbopuffer class Namespace < Turbopuffer::Resources::Namespaces # Returns the namespace ID. # # @return [String] def id @client.default_namespace end # @api private # # @param client [Turbopuffer::Client] # @param namespace [String] def initialize(client, namespace) client = client.dup client.instance_variable_set(:@default_namespace, namespace) super(client: client) end end end