namespace impressionable model module class methods with 'impressionist_'
This commit is contained in:
1 parent
594889a3db
commit
380f49cf62
5 files changed
+14
-14
No files matched your search
@@ -10,7 +10,7 @@ class Impression < ActiveRecord::Base
|
||||
def update_impressions_counter_cache
|
||||
impressionable_class = self.impressionable_type.constantize
|
||||
|
||||
if impressionable_class.counter_cache_options
|
||||
if impressionable_class.impressionist_counter_cache_options
|
||||
resouce = impressionable_class.find(self.impressionable_id)
|
||||
resouce.try(:update_counter_cache)
|
||||
end
|
||||
|
||||
@@ -5,7 +5,7 @@ module Impressionist
|
||||
module ClassMethods
|
||||
def is_impressionable(options={})
|
||||
has_many :impressions, :as => :impressionable, :dependent => :destroy
|
||||
@cache_options = options[:counter_cache]
|
||||
@impressionist_cache_options = options[:counter_cache]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user