Class: TigerBeetle::Converters::CreateAccountsResult

Inherits:
Base
  • Object
show all
Defined in:
lib/tigerbeetle/converters/create_accounts_result.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

from_native, to_native

Class Method Details

.native_typeObject



7
8
9
# File 'lib/tigerbeetle/converters/create_accounts_result.rb', line 7

def self.native_type
  TBClient::CreateAccountsResult
end

Instance Method Details

#from_native(ptr) ⇒ Object



11
12
13
14
# File 'lib/tigerbeetle/converters/create_accounts_result.rb', line 11

def from_native(ptr)
  c_value = TBClient::CreateAccountsResult.new(ptr)
  [c_value[:index], c_value[:result]]
end

#to_native(ptr, value) ⇒ Object



16
17
18
# File 'lib/tigerbeetle/converters/create_accounts_result.rb', line 16

def to_native(ptr, value)
  raise 'Unexpected conversion of CreateAccountsResult to a native type'
end