定数を使う。あくまで、OSではなく、Rubyのプラットフォームを調べる。
irb(main):001:0> RUBY_PLATFORM
=> "i386-mswin32"
irb(main):002:0>
例えば、Linux系では不要だが、Windowsではrequireする必要がある場合などに使える。
以下の例は、WindowsのコマンドプロンプトでもANSIが使えるようにするライブラリ。Linux系のターミナルでは、このライブラリは不要。
if /win/ =~ RUBY_PLATFORM require 'win32/console' end