Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-2072

Refactor Binding API to keep pointers and byte streams in the binding

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 2.12.0.rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible

      The goal of this refactoring is to use Ruby objects as much as possible between parts of FLE code (i.e. BSON::Document etc.) rather than FFI pointers and byte strings of BSON encodings of said documents. The FFI pointsers and BSON encoded byte streams are to be localized to the Binding module as they are needed only to interface with libmongocrypt.

            Assignee:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Reporter:
            emily.giurleo@mongodb.com Emily Giurleo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: