Class: Hakuban::FFI::FFIResult
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Hakuban::FFI::FFIResult
- Defined in:
- lib/hakuban/ffi.rb
Instance Method Summary collapse
Instance Method Details
#status ⇒ Object
44 45 46 |
# File 'lib/hakuban/ffi.rb', line 44 def status self[:status].to_sym end |
#unwrap ⇒ Object
37 38 39 40 41 42 |
# File 'lib/hakuban/ffi.rb', line 37 def unwrap return true if self[:status].to_sym == :Ok return nil if self[:status].to_sym == :EndOfStream raise self[:status].to_exception if self[:status].to_sym != :Pointer self[:pointer] end |