Thanks for impressionist, we're looking forward to using it here at ChallengePost.
I took at stab at renaming a few methods in the Impressionable module to improve clarity and reduce the likelihood of naming conflicts.
namespace impressionable model module class methods with 'impressioni…
Rename instance method update_counter_cache => update_impressionist_c…
Deprecation warning for counter_caching?
Typo in test