Ruby 4.0 リファレンスマニュアル

constant IO::Buffer::BIG_ENDIAN

LITTLE_ENDIAN -> IntegerRuby 3.1 から[permalink][rdoc][edit]
BIG_ENDIAN -> Integer
HOST_ENDIAN -> Integer
NETWORK_ENDIAN -> Integer

バイトオーダー(エンディアン)を表す定数です。

HOST_ENDIAN は実行中の環境のバイトオーダーで、LITTLE_ENDIAN か BIG_ENDIAN のいずれかと同じ値になります。NETWORK_ENDIAN はネットワークバイトオーダーで、 BIG_ENDIAN と同じ値です。

p IO::Buffer::NETWORK_ENDIAN == IO::Buffer::BIG_ENDIAN # => true

# リトルエンディアンの環境の場合
p IO::Buffer::HOST_ENDIAN == IO::Buffer::LITTLE_ENDIAN # => true