module ServerEngine::Win32

Public Class Methods

ruby_bin_path() click to toggle source
# File lib/serverengine.rb, line 53
def self.ruby_bin_path
  ruby_bin_path_buf = Fiddle::Pointer.malloc(1024)
  len = GetModuleFileNameW(0, ruby_bin_path_buf, ruby_bin_path_buf.size / 2)
  path_bytes = ruby_bin_path_buf[0, len * 2]
  path_bytes.encode('UTF-8', 'UTF-16LE').gsub(/\\/, '/')
end