Achievements is an abstract, Redis-backed, counter based achievements engine designed to be included in Model classes in web applications. Achievements lets you track and persist user actions with a simple bind and trigger design pattern.
Michael R. Bernstein
gem "achievements", "~> 0.0.4"