Class: Api::V5::BranchSerializer

Inherits:
BaseSerializer show all
Defined in:
app/serializers/api/v5/branch_serializer.rb

Overview

typed: ignore frozen_string_literal: true

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

Returns:

  • (Boolean)


33
34
35
# File 'app/serializers/api/v5/branch_serializer.rb', line 33

def ads?
  instance_options[:advertise].present?
end

#positionObject



28
29
30
31
# File 'app/serializers/api/v5/branch_serializer.rb', line 28

def position
  advertise = instance_options[:advertise].find_by(advertisable_id: object.id)
  advertise&.position
end