Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 16, 2010
  1. Silenced deprecation warnings

Commits on Mar 15, 2010
Commits on Oct 29, 2009
Commits on Jun 17, 2009
  1. code formatting

Commits on May 20, 2009
  1. bumped version to 0.10.0

  2. removed usage of rubygems

Commits on Feb 4, 2009
Commits on Feb 3, 2009
  1. @drogus

    Instance method commentable_class which returns class of commentable …

    drogus authored committed
    …(i'm using it often and thought that Kernel.get_const on commentable_class_name in multiple could be moved to model)
    Signed-off-by: Martin Gamsjaeger <>
Commits on Oct 22, 2008
Commits on Aug 29, 2008
  1. Use bang! methods where appropriate. Updated documentation.

    All enable/disable methods have changed to enable!/disable!
    I think this is appropriate since they throw exceptions in
    case something goes wrong.
  2. Removed unnecessary public API.

    The 'commentable_fk' and 'comment_remixable' class level
    readers were removed because they really seem quite
    unnecessary. Specs pass without changes (except for
    removing the specs for these very methods).
  3. Updated README.

  4. Simplified implementation and better specs.

    Don't rely on too many options for is :commentable.
    Instead, use DataMapper property presence to decide
    on which was previously decided via different options
    to is :commentable. This ideally makes usage of
    dm-is-commentable more consistent with what seems
    to be a DataMapper convention: List all model properties
    within the class body instead of automagically creating
    them. This makes perfect sense to me, be it a convention
    or not.
Commits on Aug 21, 2008
  1. Push it

Something went wrong with that request. Please try again.