Module: Nombaone::Internal Private

Defined in:
lib/nombaone/internal/util.rb,
lib/nombaone/internal/http_client.rb,
sig/nombaone/internal.rbs

Overview

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Internal building blocks. Nothing here is part of the public API; it may change between minor versions.

Defined Under Namespace

Modules: Util Classes: HTTPClient, NetHTTPConnection, Response, Result

Constant Summary collapse

OMIT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Sentinel for "the caller did not supply this optional argument."

Optional keyword params default to OMIT. A key left as OMIT is dropped from the request body entirely; an explicit nil is preserved and sent as JSON null (the documented way to clear a nullable field such as a customer's phone). This is the one reliable way in Ruby to tell "absent" apart from "explicitly null."

Returns:

  • (Object)
Object.new