Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > etcライブラリ > Etcモジュール > confstr
confstr(name) -> String | nil
[permalink][rdoc]confstr(3) で取得したシステム設定変数の値を返します。
引数 name に対応する設定が行われていない状態の場合は nil を返します。 (confstr(3) が -1 を返し、errno が設定されていない場合)
require "etc" Etc.confstr(Etc::CS_PATH) # => "/bin:/usr/bin" # GNU/Linux Etc.confstr(Etc::CS_GNU_LIBC_VERSION) # => "glibc 2.18" Etc.confstr(Etc::CS_GNU_LIBPTHREAD_VERSION) # => "NPTL 2.18"