Module: VinaryTree::Libdictenstein

Defined in:
lib/vinary_tree/libdictenstein.rb,
lib/vinary_tree/libdictenstein/native.rb,
lib/vinary_tree/libdictenstein/version.rb

Defined Under Namespace

Modules: Native Classes: ConcurrentHandle, Dictionary, DoubleArrayTrie, DynamicDawg, Entry, EntryCursorState, EntryInfo, EntryStream, Error, Lookup, PersistentArtrie, PersistentVocabulary, Scdawg

Constant Summary collapse

BYTE =
1
UNICODE_SCALAR =
2
U64 =
3
VERSION =
"4.0.0.rc.4"

Class Method Summary collapse

Class Method Details

.abi_versionObject

Native ABI version (LDICT_ABI_VERSION); always 1 for this family.



12
# File 'lib/vinary_tree/libdictenstein.rb', line 12

def self.abi_version = Native.ldict_abi_version

.api_revisionObject

Compatible-additions revision within the ABI version (LDICT_API_REVISION).



15
# File 'lib/vinary_tree/libdictenstein.rb', line 15

def self.api_revision = Native.ldict_api_revision

.check(status) ⇒ Object



28
# File 'lib/vinary_tree/libdictenstein.rb', line 28

def self.check(status) = (raise Error, status unless status.zero?)