Module: ASRake::OS

Defined in:
lib/asrake/util.rb

Class Method Summary collapse

Class Method Details

.is_linux?Boolean

Returns:

  • (Boolean)


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

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

.is_mac?Boolean

Returns:

  • (Boolean)


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

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

.is_windows?Boolean

Returns:

  • (Boolean)


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

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