Module: ASRake::OS

Defined in:
lib/asrake/util.rb

Class Method Summary collapse

Class Method Details

.is_linux?Boolean

Returns:



30
31
32
# File 'lib/asrake/util.rb', line 30

def is_linux?
  RUBY_PLATFORM.downcase.include?("linux")
end

.is_mac?Boolean

Returns:



21
22
23
# File 'lib/asrake/util.rb', line 21

def is_mac?
  RUBY_PLATFORM.downcase.include?("darwin")
end

.is_windows?Boolean

Returns:



25
26
27
28
# File 'lib/asrake/util.rb', line 25

def is_windows?
  require 'rbconfig'
  RbConfig::CONFIG['host_os'] =~ /mswin|mingw/
end