Class: Hakuban::FFI::FFIResultStatus

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/hakuban/ffi.rb

Constant Summary collapse

ENUM =
[:Ok, :Pointer, :Pending, :EndOfStream, :InvalidString, :InvalidJSON, :InvalidURL, :InvalidLogLevel, :LoggerInitializationError, :ConnectionTerminated].freeze

Instance Method Summary collapse

Instance Method Details

#to_exceptionObject



28
29
30
# File 'lib/hakuban/ffi.rb', line 28

def to_exception
	Hakuban::FFI::const_get("FFIError"+ENUM[self[:id]].to_s)
end

#to_symObject



24
25
26
# File 'lib/hakuban/ffi.rb', line 24

def to_sym
	ENUM[self[:id]]
end