class Mixlibrary::Core::Utilities::RubyInfo

Public Class Methods

architecture() click to toggle source
# File lib/mixlibrary/core/utilities/ruby_info.rb, line 16
def self.architecture
  #x64-mingw32
  #i386-mingw32
  myarch = RbConfig::CONFIG["arch"]
  if(myarch.upcase.include?("I386"))
    return :i386
  elsif (myarch.upcase.include?("X64"))
    return :x86_64
  else
    raise "Unsupported arch found: #{myarch}"
  end
end
windows?() click to toggle source
# File lib/mixlibrary/core/utilities/ruby_info.rb, line 8
def self.windows?
  if RUBY_PLATFORM =~ /mswin|mingw|windows/
    true
  else
    false
  end
end