Class: JsonStructure::FFI::JSResult

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

Instance Method Summary collapse

Instance Method Details

#errors_arrayObject



91
92
93
94
95
96
97
98
# File 'lib/jsonstructure/ffi.rb', line 91

def errors_array
  return [] if self[:error_count].zero?

  errors_ptr = self[:errors]
  (0...self[:error_count]).map do |i|
    JSError.new(errors_ptr + i * JSError.size)
  end
end