Module: FlexibleFeeds::ActsAsModerator::ClassMethods

Defined in:
lib/flexible_feeds/acts_as_moderator.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_moderatorObject



6
7
8
9
10
11
12
13
14
# File 'lib/flexible_feeds/acts_as_moderator.rb', line 6

def acts_as_moderator

  has_many :moderator_joins, as: :moderator,
    class_name: "FlexibleFeeds::ModeratorJoin", dependent: :destroy
  has_many :moderated_feeds, through: :moderator_joins, source: :feed,
    class_name: "FlexibleFeeds::Feed"

  send :include, InstanceMethods
end