orbit4-5/lib/orbit_model/impression.rb

12 lines
320 B
Ruby

module OrbitModel
module Impression
def self.included(base)
include Impressionist::Impressionable
base.extend ClassMethods
base.is_impressionable :counter_cache => true, :column_name => :view_count, :unique => :all
base.field :view_count, :type => Integer, :default => 0
end
end
end