module Impressionist::IsImpressionable::ClassMethods
Public Instance Methods
is_impressionable(options={})
click to toggle source
# File lib/impressionist/is_impressionable.rb, line 6 def is_impressionable(options={}) define_association @impressionist_cache_options = options true end
Private Instance Methods
define_association()
click to toggle source
# File lib/impressionist/is_impressionable.rb, line 15 def define_association has_many(:impressions, :as => :impressionable, :dependent => :destroy) end