Module: FlexibleFeeds::ActsAsFollower::ClassMethods
- Defined in:
- lib/flexible_feeds/acts_as_follower.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_follower ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/flexible_feeds/acts_as_follower.rb', line 6 def acts_as_follower has_many :follows, as: :follower, class_name: "FlexibleFeeds::Follow", dependent: :destroy has_many :followed_feeds, through: :follows, source: :feed, class_name: "FlexibleFeeds::Feed" has_many :aggregate_follows, -> { group 'flexible_feeds_events.id' }, through: :followed_feeds, source: :events, class_name: "FlexibleFeeds::Event" send :include, InstanceMethods end |