Module: Api::RelationsSerializerHelper
- Included in:
- AuthorSerializer, ChallengeSerializer, ClappersSerializer, FollowersSerializer, MembersSerializer, NeedSerializer, PeerReviewSerializer, PostSerializer, ProgramSerializer, ProjectIndexSerializer, ProjectSerializer, ProposalSerializer, SerializerHelper, SpaceSerializer, UserSerializer, UserSerializerWithPrivateFields, UserSigninSerializer, WorkgroupSerializer
- Defined in:
- app/serializers/concerns/api/relations_serializer_helper.rb
Instance Method Summary collapse
-
#has_clapped(obj = nil) ⇒ Object
Helpers for clap and follow.
- #has_followed(obj = nil) ⇒ Object
- #has_saved(obj = nil) ⇒ Object
Instance Method Details
#has_clapped(obj = nil) ⇒ Object
Helpers for clap and follow
5 6 7 8 9 10 11 12 |
# File 'app/serializers/concerns/api/relations_serializer_helper.rb', line 5 def has_clapped(obj = nil) obj = object if obj.nil? if current_user.nil? false else current_user.clapped? obj end end |
#has_followed(obj = nil) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'app/serializers/concerns/api/relations_serializer_helper.rb', line 14 def has_followed(obj = nil) obj = object if obj.nil? if current_user.nil? false else current_user.follows? obj end end |
#has_saved(obj = nil) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'app/serializers/concerns/api/relations_serializer_helper.rb', line 23 def has_saved(obj = nil) obj = object if obj.nil? if current_user.nil? false else current_user.saved? obj end end |