├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── examples └── hello_world.rb ├── grpc └── schema.proto ├── immudb.gemspec ├── lib ├── immudb.rb └── immudb │ ├── client.rb │ ├── constants.rb │ ├── database.rb │ ├── dual_proof.rb │ ├── entry_spec.rb │ ├── grpc │ ├── schema_pb.rb │ └── schema_services_pb.rb │ ├── htree.rb │ ├── inclusion_proof.rb │ ├── interceptor.rb │ ├── kv.rb │ ├── kv_metadata.rb │ ├── linear_proof.rb │ ├── root_service.rb │ ├── schema.rb │ ├── sql_result.rb │ ├── state.rb │ ├── store.rb │ ├── tx.rb │ ├── tx_entry.rb │ ├── tx_header.rb │ ├── tx_metadata.rb │ └── version.rb └── test ├── client_test.rb ├── database_test.rb ├── key_test.rb ├── misc_test.rb ├── sql_test.rb ├── test_helper.rb └── user_test.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/hello_world.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/examples/hello_world.rb -------------------------------------------------------------------------------- /grpc/schema.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/grpc/schema.proto -------------------------------------------------------------------------------- /immudb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/immudb.gemspec -------------------------------------------------------------------------------- /lib/immudb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb.rb -------------------------------------------------------------------------------- /lib/immudb/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/client.rb -------------------------------------------------------------------------------- /lib/immudb/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/constants.rb -------------------------------------------------------------------------------- /lib/immudb/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/database.rb -------------------------------------------------------------------------------- /lib/immudb/dual_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/dual_proof.rb -------------------------------------------------------------------------------- /lib/immudb/entry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/entry_spec.rb -------------------------------------------------------------------------------- /lib/immudb/grpc/schema_pb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/grpc/schema_pb.rb -------------------------------------------------------------------------------- /lib/immudb/grpc/schema_services_pb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/grpc/schema_services_pb.rb -------------------------------------------------------------------------------- /lib/immudb/htree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/htree.rb -------------------------------------------------------------------------------- /lib/immudb/inclusion_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/inclusion_proof.rb -------------------------------------------------------------------------------- /lib/immudb/interceptor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/interceptor.rb -------------------------------------------------------------------------------- /lib/immudb/kv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/kv.rb -------------------------------------------------------------------------------- /lib/immudb/kv_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/kv_metadata.rb -------------------------------------------------------------------------------- /lib/immudb/linear_proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/linear_proof.rb -------------------------------------------------------------------------------- /lib/immudb/root_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/root_service.rb -------------------------------------------------------------------------------- /lib/immudb/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/schema.rb -------------------------------------------------------------------------------- /lib/immudb/sql_result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/sql_result.rb -------------------------------------------------------------------------------- /lib/immudb/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/state.rb -------------------------------------------------------------------------------- /lib/immudb/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/store.rb -------------------------------------------------------------------------------- /lib/immudb/tx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/tx.rb -------------------------------------------------------------------------------- /lib/immudb/tx_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/tx_entry.rb -------------------------------------------------------------------------------- /lib/immudb/tx_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/tx_header.rb -------------------------------------------------------------------------------- /lib/immudb/tx_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/lib/immudb/tx_metadata.rb -------------------------------------------------------------------------------- /lib/immudb/version.rb: -------------------------------------------------------------------------------- 1 | module Immudb 2 | VERSION = "0.3.0" 3 | end 4 | -------------------------------------------------------------------------------- /test/client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/client_test.rb -------------------------------------------------------------------------------- /test/database_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/database_test.rb -------------------------------------------------------------------------------- /test/key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/key_test.rb -------------------------------------------------------------------------------- /test/misc_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/misc_test.rb -------------------------------------------------------------------------------- /test/sql_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/sql_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ankane/immudb-ruby/HEAD/test/user_test.rb --------------------------------------------------------------------------------