Class: Api::Vendor::V1::RestaurantPackageSerializer

Inherits:
BaseSerializer show all
Includes:
Concern::PackageMenuConcern
Defined in:
app/serializers/api/vendor/v1/restaurant_package_serializer.rb

Constant Summary collapse

@@serializer_helper =

initialize class variables

Vendors::RestaurantPackages::SerializerHelper.new

Class Method Summary collapse

Methods inherited from BaseSerializer

enable_caching, #mtime

Class Method Details

.custom_label(obj) ⇒ Object



347
348
349
350
351
352
353
354
355
# File 'app/serializers/api/vendor/v1/restaurant_package_serializer.rb', line 347

def self.custom_label(obj)
  if obj.custom_label.present?
    {
      name: obj.custom_label.name, icon_url: obj.custom_label.icon_url
    }
  else
    { name: '', icon_url: '' }
  end
end