module Decidim::Endorsable
This concern contains the logic related with resources that can be endorsed. Thus, it is expected to be included into a resource that is wanted to be endorsable. This resource will have many `Decidim::Endorsement`s.
Public Instance Methods
endorsed_by?(user, user_group = nil)
click to toggle source
Public: Check if the user has endorsed the resource.
-
user_group: may be nil if user is not representing any user_group.
Returns Boolean.
# File lib/decidim/endorsable.rb, line 20 def endorsed_by?(user, user_group = nil) endorsements.where(author: user, user_group: user_group).any? end