Module: Api::RelationsSerializerHelper

Instance Method Summary collapse

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