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