Permalink
Commits on Apr 27, 2009
  1. s/README.rdoc/README.markdown/

    committed Apr 27, 2009
  2. Generated Gem Spec.

    committed Apr 27, 2009
  3. Bumped version.

    committed Apr 27, 2009
  4. Add bloomfilter as dependency.

    committed Apr 27, 2009
  5. Version bump to 0.0.0

    committed Apr 27, 2009
  6. BloomFilter takes size as argument.

    The initial size of the BloomFilter is now configurable through the
    constructor.
    committed Apr 27, 2009
  7. Eye.new passes unknown arguments to worker class.

    If an Eye object is called with additional arguments they are passed on to the
    worker object's constructor.
    committed Apr 27, 2009
  8. Made .seen spec use new helper method; refactored.

    Rather than creating an Array of Eye objects, one for each type, in the specs
    themselves, add a helper method to do this.
    committed Apr 27, 2009
  9. Add BloomFilter as an Eye type.

    committed Apr 27, 2009
  10. Raise ArgumentError for invalid eye types.

    If the supplied type evaluated to a non-existent Eye:: class we regard the
    type as invalid, and inform the user of such.
    committed Apr 27, 2009
  11. Support different data structures for eyes.

    You may no specify the type of data structure you want to use in the
    constructor, causing a class of a corresponding name to be the object that
    handles .see and .seen?. Currently, Array and Hash are supported.
    committed Apr 27, 2009
  12. Specs/code for .eye method to access the eye obj.

    Also specify that `:type => :hash` implies that eye.eye is a Hash.
    committed Apr 27, 2009
Commits on Apr 26, 2009
  1. Allow the type of the Eye to be specified in .new.

    The type of the Eye can now be given in the constructor and accessed via the
    .type instance method.
    committed Apr 26, 2009
  2. Initial class.

    committed Apr 26, 2009
  3. Switched license to GPL v3.

    committed Apr 26, 2009
  4. Initial commit to eye.

    committed Apr 26, 2009