#author("2018-08-16T10:00:07+09:00","default:yakumo_murakami","yakumo_murakami")
[[Ruby]]
RubyでOSを判定する方法はいくつかあるらしいけど、もっとも簡単なものは。
def ostype
if RUBY_PLATFORM =~ /linux/
:linux
elsif RUBY_PLATFORM =~ /(mswin|msys|mingw|cygwin|bccwin)/
:windows
elsif RUBY_PLATFORM =~ /(darwin|mac os)/
:macosx
else
:unknown
end
end
p ostype
とりあえず、こんな感じでどうかしら?
念の為にいうけど、この方法だと jRubyではJavaで返しますよって話もお聞きしてますので、その場合は別の方法でどうぞ。