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



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

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

Instance Method Details

#connectObject



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

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

#deinitObject



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

def deinit = CLibsql.libsql_database_deinit self

#syncObject



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

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