Module: Evm::Os

Defined in:
lib/evm/os.rb

Class Method Summary collapse

Class Method Details

.linux?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/evm/os.rb', line 7

def self.linux?
  RUBY_PLATFORM.downcase.include?('linux')
end

.osx?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/evm/os.rb', line 3

def self.osx?
  RUBY_PLATFORM.downcase.include?('darwin')
end

.platform_nameObject



11
12
13
14
15
16
17
# File 'lib/evm/os.rb', line 11

def self.platform_name
  if osx?
    :osx
  elsif linux?
    :linux
  end
end