├── .envrc ├── .github ├── cover.png └── workflows │ └── update-libsql-c.yml ├── .gitignore ├── .gitmodules ├── .rspec ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── examples ├── encryption.rb ├── local.rb ├── memory.rb ├── remote.rb ├── sync.rb ├── transactions.rb └── vector.rb ├── flake.lock ├── flake.nix ├── gemset.nix ├── lib ├── lib │ ├── aarch64-apple-darwin │ │ └── liblibsql.dylib │ ├── aarch64-pc-windows-msvc │ │ └── libsql.dll │ ├── aarch64-unknown-linux-gnu │ │ └── liblibsql.so │ ├── libsql.h │ ├── x86_64-apple-darwin │ │ └── liblibsql.dylib │ ├── x86_64-pc-windows-msvc │ │ └── libsql.dll │ └── x86_64-unknown-linux-gnu │ │ └── liblibsql.so └── libsql.rb ├── spec ├── libsql_spec.rb └── spec_helper.rb └── turso_libsql.gemspec /.envrc: -------------------------------------------------------------------------------- 1 | watch_file gemset.nix 2 | use flake 3 | -------------------------------------------------------------------------------- /.github/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/.github/cover.png -------------------------------------------------------------------------------- /.github/workflows/update-libsql-c.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/.github/workflows/update-libsql-c.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .direnv 2 | *test.db* 3 | .DS_Store 4 | local.db 5 | bin/ 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/README.md -------------------------------------------------------------------------------- /examples/encryption.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/encryption.rb -------------------------------------------------------------------------------- /examples/local.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/local.rb -------------------------------------------------------------------------------- /examples/memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/memory.rb -------------------------------------------------------------------------------- /examples/remote.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/remote.rb -------------------------------------------------------------------------------- /examples/sync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/sync.rb -------------------------------------------------------------------------------- /examples/transactions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/transactions.rb -------------------------------------------------------------------------------- /examples/vector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/examples/vector.rb -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/flake.nix -------------------------------------------------------------------------------- /gemset.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/gemset.nix -------------------------------------------------------------------------------- /lib/lib/aarch64-apple-darwin/liblibsql.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/aarch64-apple-darwin/liblibsql.dylib -------------------------------------------------------------------------------- /lib/lib/aarch64-pc-windows-msvc/libsql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/aarch64-pc-windows-msvc/libsql.dll -------------------------------------------------------------------------------- /lib/lib/aarch64-unknown-linux-gnu/liblibsql.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/aarch64-unknown-linux-gnu/liblibsql.so -------------------------------------------------------------------------------- /lib/lib/libsql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/libsql.h -------------------------------------------------------------------------------- /lib/lib/x86_64-apple-darwin/liblibsql.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/x86_64-apple-darwin/liblibsql.dylib -------------------------------------------------------------------------------- /lib/lib/x86_64-pc-windows-msvc/libsql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/x86_64-pc-windows-msvc/libsql.dll -------------------------------------------------------------------------------- /lib/lib/x86_64-unknown-linux-gnu/liblibsql.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/lib/x86_64-unknown-linux-gnu/liblibsql.so -------------------------------------------------------------------------------- /lib/libsql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/lib/libsql.rb -------------------------------------------------------------------------------- /spec/libsql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/spec/libsql_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /turso_libsql.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tursodatabase/libsql-ruby/HEAD/turso_libsql.gemspec --------------------------------------------------------------------------------