 #
 #     fairy = require('fairy').connect()
 #
-# Object of class `Fairy` keeps a Redis connection as well as many named queues
+# Object of class `Fairy` keeps a Redis connection and a pool of named queues
 # (objects of class `Queue`) responsible for enqueuing and dispatching tasks,
 # etc.
 class Fairy

#
#     fairy = require('fairy').connect()
#
# `connect` method use the passed in option to create a Redis client. Then use
# that Redis client to initiate a new object of class `Fairy`.
exports.connect = (options = {}) ->
  client = redis.createClient options.port, options.host

uuid  = require 'node-uuid'
redis = require 'redis'

# A constant prefix will be applied to all Redis keys for safety and
# ease-of-management reasons.
prefix = 'FAIRY'

