class DPAPI::DataBlob
typedef struct _CRYPTOAPI_BLOB {
DWORD cbData; BYTE *pbData;
} DATA_BLOB;
Public Class Methods
new(blob=nil)
click to toggle source
Calls superclass method
# File lib/kitchen/driver/dbapi.rb, line 25 def initialize blob=nil super() self.data = blob unless blob.nil? end
Public Instance Methods
data()
click to toggle source
# File lib/kitchen/driver/dbapi.rb, line 30 def data self[:pbData].get_bytes(0, self[:cbData]) end
data=(blob)
click to toggle source
# File lib/kitchen/driver/dbapi.rb, line 34 def data= blob self[:pbData] = FFI::MemoryPointer.from_string blob self[:cbData] = blob.bytesize end