module CryBase

Overview

Top-level namespace for the CryBase database client toolkit.

Each supported database lives in its own sub-namespace under CryBase, implementing the abstractions defined in CryBase::Interfaces. Currently shipped backend: CryBase::CouchBase.

require "crybase"

client = CryBase::CouchBase::Client.new("couchbase://localhost")
client.connect

Defined in:

crybase.cr
crybase/version.cr

Constant Summary

VERSION = "0.0.2"

Shard version, kept in sync with shard.yml.

CryBase::VERSION # => "0.0.2"