class Object

Public Instance Methods

__load_lib(name) click to toggle source
# File lib/flagger/native.rb, line 3
def __load_lib(name)
  arch = OS.bits === 32 ? '386' : 'amd64'
  if OS.windows?
    name = name + '-' + arch + '.dll'
  elsif OS.mac?
    name = 'lib' + name + '.dylib'
  elsif OS.linux?
    name = 'lib' + name + '-' + arch + '.so'
  else
    raise 'unsupported platform'
  end
  File.join File.dirname(__FILE__), name
end