class FFI::LibraryPath

Transform a generic library name and ABI number to a platform library name

Example:

module LibVips
  extend FFI::Library
  ffi_lib LibraryPath.new("vips", abi_number: 42)
end

This translates to the following library file names:

libvips-42.dll    on Windows
libvips.so.42     on Linux
libvips.42.dylib  on Macos

See packaging.ubuntu.com/html/libraries.html for more information about library naming.