Module: Ngt::Utils

Included in:
Index, Optimizer
Defined in:
lib/ngt/utils.rb

Class Method Summary collapse

Class Method Details

.ffi(method, *args) ⇒ Object

private

Raises:



4
5
6
7
8
9
# File 'lib/ngt/utils.rb', line 4

def self.ffi(method, *args)
  res = FFI.send(method, *args)
  message = FFI.ngt_get_error_string(args.last)
  raise Error, message unless message.empty?
  res
end