Module: Libsql::SQLite3::LibsqlVersion

Defined in:
lib/libsql/sqlite3/libsql_version.rb,
ext/libsql/c/libsql_ext.c

Class Method Summary collapse

Class Method Details

.compiled_matches_runtime?Boolean

Returns:



8
9
10
# File 'lib/libsql/sqlite3/libsql_version.rb', line 8

def self.compiled_matches_runtime?
  self.compiled_version == self.runtime_version
end

.Libsql::SQLite3::LibsqlVersion.compiled_versionString

Return the compiled SQLite C library source libsql_version as a string

Returns:

  • (String)


294
295
296
# File 'ext/libsql/c/libsql_ext.c', line 294

VALUE libsql_ext_sqlite3_libsql_compiled_version(VALUE self) {
    return rb_str_new2( LIBSQL_VERSION );
}

.Libsql::SQLite3::LibsqlVersion.to_sString

Return the runtime SQLite C library source libsql_version as a string

Returns:

  • (String)


305
306
307
# File 'ext/libsql/c/libsql_ext.c', line 305

VALUE libsql_ext_sqlite3_libsql_runtime_version(VALUE self) {
    return rb_str_new2( libsql_libversion() );
}

.Libsql::SQLite3::LibsqlVersion.to_sString

Return the runtime SQLite C library source libsql_version as a string

Returns:

  • (String)


305
306
307
# File 'ext/libsql/c/libsql_ext.c', line 305

VALUE libsql_ext_sqlite3_libsql_runtime_version(VALUE self) {
    return rb_str_new2( libsql_libversion() );
}