Module: Sock

Defined in:
lib/tep/net.rb

Overview

All FFI plumbing lives at the top level so spinel's name resolver finds it from anywhere in the Tep tree (nested modules confuse it).

The @TEP_SPHTTP_O@ placeholder is substituted by bin/tep (or the Makefile) with the absolute path to the built sphttp.o on the current host. Spinel doesn't support __dir__ or ENV.fetch in top-level ffi_cflags, so a build-time substitution is the cleanest portable shape.