module Ngt::Utils

Public Class Methods

ffi(method, *args) click to toggle source

private

# 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

Private Instance Methods

ffi(*args) click to toggle source
# File lib/ngt/utils.rb, line 13
def ffi(*args)
  Utils.ffi(*args, @error)
end