Ruby
O módulo sqlite3 permite que aplicações Ruby façam interface com o motor de banco de dados SQLite3 instalado.
Como ele faz interface com a biblioteca instalada, precisamos apenas utilizar o motor SQLite modificado, contendo o LiteSync.
Instruções
Primeiro, siga as instruções para compilar e instalar o LiteSync, ou utilize os arquivos binários pré-compilados para a sua plataforma.
Em seguida, siga as instruções no repositório sqlite3-ruby.
Se o módulo Ruby sqlite3 já estiver instalado, apenas a instalação do LiteSync será suficiente, se os arquivos originais do SQLite forem sobrescritos durante a instalação.
Utilização
Para abrir o banco de dados, utilizamos uma URI como a seguir:
db = SQLite3::Database.new "file:test.db?node=secondary&connect=tcp://server:port"