Module: Tox

Defined in:
lib/tox.rb,
lib/tox/node.rb,
lib/tox/binary.rb,
lib/tox/client.rb,
lib/tox/friend.rb,
lib/tox/nospam.rb,
lib/tox/status.rb,
lib/tox/address.rb,
lib/tox/options.rb,
lib/tox/version.rb,
lib/tox/proxy_type.rb,
lib/tox/public_key.rb,
lib/tox/out_message.rb,
lib/tox/user_status.rb,
lib/tox/proxies/base.rb,
lib/tox/proxies/http.rb,
lib/tox/proxies/socks5.rb,
lib/tox/address_checksum.rb,
lib/tox/connection_status.rb,
lib/tox/out_friend_message.rb

Overview

Ruby interface for libtoxcore. It can be used to create Tox chat client or bot. The interface is object-oriented instead of C-style (raises exceptions instead of returning error codes, uses classes to represent primitives, etc.)

Defined Under Namespace

Modules: ConnectionStatus, OutMessage, Proxies, ProxyType, UserStatus, Version Classes: Address, AddressChecksum, Binary, Client, Friend, Node, Nospam, NullError, Options, OutFriendMessage, PublicKey, Status, UnknownError

Class Method Summary collapse

Class Method Details

.hashObject

Singleton methods



51
# File 'ext/tox/tox.c', line 51

static VALUE mTox_hash(VALUE self, VALUE data);