Module: FlexibleFeeds::ActsAsFollower::InstanceMethods
- Defined in:
- lib/flexible_feeds/acts_as_follower.rb
Instance Method Summary collapse
Instance Method Details
#follow(feed) ⇒ Object
21 22 23 |
# File 'lib/flexible_feeds/acts_as_follower.rb', line 21 def follow(feed) follows.create(feed: feed) end |
#is_following?(feed) ⇒ Boolean
31 32 33 |
# File 'lib/flexible_feeds/acts_as_follower.rb', line 31 def is_following?(feed) followed_feeds.include?(feed) end |
#unfollow(feed) ⇒ Object
25 26 27 28 29 |
# File 'lib/flexible_feeds/acts_as_follower.rb', line 25 def unfollow(feed) join = follows.find_by(feed: feed) return false if join.nil? join.destroy end |