mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-02-05 15:11:01 -05:00
13 lines
264 B
Ruby
13 lines
264 B
Ruby
module Likeable
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
has_many :likes, as: :likeable, inverse_of: :likeable, dependent: :delete_all
|
|
has_many :members, through: :likes
|
|
end
|
|
|
|
def liked_by?(member)
|
|
member && members.include?(member)
|
|
end
|
|
end
|