orbit4-5/lib/orbit_model/impression.rb

12 lines
329 B
Ruby
Raw Normal View History

2014-05-15 11:32:51 +00:00
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 => :request_hash
base.field :view_count, :type => Integer, :default => 0
end
end
end