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



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

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

Instance Method Details

#connectObject



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

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

#deinitObject



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

def deinit = CLibsql.libsql_database_deinit(self)

#syncObject



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

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