Class: FavouriteObject::LiteFavouriteSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializer/favourite_object/lite_favourite_serializer.rb

Instance Method Summary collapse

Instance Method Details

#target_idObject



6
7
8
9
10
11
12
# File 'app/serializer/favourite_object/lite_favourite_serializer.rb', line 6

def target_id
  if self.object.third_party_flag == true
    self.object.third_party_id
  else
    self.object.target_id
  end
end

#target_typeObject



14
15
16
17
18
19
20
# File 'app/serializer/favourite_object/lite_favourite_serializer.rb', line 14

def target_type
  if self.object.third_party_flag == true
    self.object.third_party_type
  else
    self.object.target_type
  end
end