module ThemisCommon

Public Class Methods

string_to_pointer_size(string) click to toggle source
# File lib/rubythemis.rb, line 20
def string_to_pointer_size(string)
    string_buf = FFI::MemoryPointer.new(:char, string.force_encoding("BINARY").size)
    string_buf.put_bytes(0, string.force_encoding("BINARY"), 0, string.force_encoding("BINARY").size)
    return string_buf, string.force_encoding("BINARY").size
end

Private Instance Methods

string_to_pointer_size(string) click to toggle source
# File lib/rubythemis.rb, line 20
def string_to_pointer_size(string)
    string_buf = FFI::MemoryPointer.new(:char, string.force_encoding("BINARY").size)
    string_buf.put_bytes(0, string.force_encoding("BINARY"), 0, string.force_encoding("BINARY").size)
    return string_buf, string.force_encoding("BINARY").size
end