Module: Tooled

Defined in:
lib/tooled/queue.rb,
lib/tooled.rb,
lib/tooled/stack.rb,
lib/tooled/version.rb,
lib/tooled/vector2d.rb,
lib/tooled/vector3d.rb,
lib/tooled/publisher.rb,
lib/tooled/tree_node.rb,
lib/tooled/tree_node_collection.rb

Overview

Publisher provides a barebones implementation to a pub-sub system.

By including the Publisher into any class you can then regsiter events
and wrap blocks in `with_event` which will then broadcast the event to
any registered subscribers.

Defined Under Namespace

Modules: Publisher Classes: InvalidNodeException, Queue, Stack, TreeNode, TreeNodeCollection, Vector2D, Vector3D

Constant Summary collapse

VERSION =
"0.1.0"