…(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 <firstname.lastname@example.org>
All enable/disable methods have changed to enable!/disable! I think this is appropriate since they throw exceptions in case something goes wrong.
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.