Class: CLibsql::Database

Inherits:
FFI::Struct
  • Object
show all
Includes:
Verify
Defined in:
lib/libsql.rb

Overview

:nodoc:

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Verify

#verify

Class Method Details

.init(desc) ⇒ Object



42
# File 'lib/libsql.rb', line 42

def self.init(desc) = CLibsql.libsql_database_init(desc).tap(&:verify)

Instance Method Details

#connectObject



44
# File 'lib/libsql.rb', line 44

def connect = CLibsql.libsql_database_connect(self).tap(&:verify)

#deinitObject



45
# File 'lib/libsql.rb', line 45

def deinit = CLibsql.libsql_database_deinit(self)

#syncObject



43
# File 'lib/libsql.rb', line 43

def sync = CLibsql.libsql_database_sync(self).tap(&:verify)