module Timeful::Model::Subscriber

A subscriber can subscribe to activities and get a new feed item for each new instance of that activity.

@author Alessandro Desantis

@example

subscriber.feed_items # => #<ActiveRecord::Associations::CollectionProxy>

Public Class Methods

included(klass) click to toggle source
# File lib/timeful/model/subscriber.rb, line 12
def self.included(klass)
  klass.class_eval do
    has_many :feed_items, -> { order(created_at: :desc) },
      as: :subscriber,
      class_name: 'Timeful::FeedItem'
  end
end