# == Schema Information
#
# Table name: view_counts
#
#  id            :integer          not null, primary key
#  ip_address    :string(255)
#  logged_in     :boolean
#  viewable_type :string(255)
#  created_at    :date
#  viewable_id   :integer
#
# Indexes
#
#  index_view_counts_on_viewable_type_and_viewable_id  (viewable_type,viewable_id)
#

class ViewCount < ActiveRecord::Base
  belongs_to :viewable, :polymorphic => true, :optional => true
  validates_uniqueness_of :ip_address, :scope => [ :viewable_id, :viewable_type ]
end