Reference¶
The public API lives at the module root (github.com/go-ruby-arrow/arrow). It is
Ruby-shaped but Go-idiomatic: names mirror Ruby's arrow, while the surface follows
Go conventions — value types, explicit errors, no global state.
Install¶
Import¶
API reference¶
The authoritative, always-current API reference is generated from the source by pkg.go.dev:
The module's README carries worked examples and the full, up-to-date surface. This page intentionally links to those canonical sources rather than duplicating signatures that could drift out of date.
Conformance¶
Behaviour is pinned by a differential oracle against reference Ruby: a corpus
is run through both the ruby binary and this library and the results are compared,
gated on the reference where relevant and skipping itself where ruby is absent so
the cross-arch lanes still validate the library.