Class: Api::V5::FeaturedRestaurantSerializer
- Inherits:
-
BaseSerializer
- Object
- ActiveModel::Serializer
- ApplicationSerializer
- BaseSerializer
- Api::V5::FeaturedRestaurantSerializer
- Defined in:
- app/serializers/api/v5/featured_restaurant_serializer.rb
Overview
this class use CompactRestaurant modal so we also can call it as CompactRestaurantSerializer
Instance Method Summary collapse
Methods inherited from BaseSerializer
#full_attachment_url, #safe_translation_attr
Methods inherited from ApplicationSerializer
decorate_attributes, decorator, #object_cache_key
Instance Method Details
#ads? ⇒ Boolean
153 154 155 |
# File 'app/serializers/api/v5/featured_restaurant_serializer.rb', line 153 def ads? [:advertise].present? end |
#position ⇒ Object
148 149 150 151 |
# File 'app/serializers/api/v5/featured_restaurant_serializer.rb', line 148 def position advertise = [:advertise].find_by(advertisable_id: object.id) advertise.position end |