Parent

Class/Module Index [+]

Quicksearch

Object

Public Instance Methods

rubinius?() click to toggle source
# File lib/libv8/detect_cpu.rb, line 15
def rubinius?
  Object.const_defined?(:RUBY_ENGINE) && RUBY_ENGINE == "rbx"
end
x64?() click to toggle source
# File lib/libv8/detect_cpu.rb, line 19
def x64?
  if rubinius?
    x86_64_from_build_cpu || x86_64_from_arch_flag
  else
    x86_64_from_byte_length
  end
end
x86_64_from_arch_flag() click to toggle source
# File lib/libv8/detect_cpu.rb, line 11
def x86_64_from_arch_flag
  RbConfig::MAKEFILE_CONFIG['ARCH_FLAG'] =~ /x86_64/
end
x86_64_from_build_cpu() click to toggle source
# File lib/libv8/detect_cpu.rb, line 3
def x86_64_from_build_cpu
  RbConfig::MAKEFILE_CONFIG['build_cpu'] == 'x86_64'
end
x86_64_from_byte_length() click to toggle source
# File lib/libv8/detect_cpu.rb, line 7
def x86_64_from_byte_length
  ['foo'].pack('p').size == 8 
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.