Impressionizer

Impressionizer is a page impression analyizer that logs impressions of your models

Compability

Tested on Rails 3.0.x and Ruby 1.9.2

Installation

  • Add to your Gemfile: gem "impressionizer"

  • Run: bundle install

  • Run generator: rails g impressionizer

  • Run migration: rake db:migrate

  • Add to your model: is_impressionable

  • Add to your controller before_filter :impressionize

  • Restart server if running

Usage

On instances:

  article.impression_count

  article.unique_impression_count

On classes

Article.most_impressions

Article.most_unique_impressions

Todo

  • Complete tests

Roadmap

  • Add Dashboad

License

MIT

Copyright (c) 2011 Patrick Bartels.