Class: ReservationSerializer

Inherits:
ApplicationSerializer show all
Defined in:
app/serializers/reservation_serializer.rb

Overview

typed: ignore frozen_string_literal: true

Instance Method Summary collapse

Methods inherited from ApplicationSerializer

decorate_attributes, decorator, #object_cache_key

Instance Method Details

#end_timeObject



15
16
17
# File 'app/serializers/reservation_serializer.rb', line 15

def end_time
  object.end_time_format
end

#modify_urlObject



21
22
23
# File 'app/serializers/reservation_serializer.rb', line 21

def modify_url
  "#{Figaro.env.hh_host_url!}/reservations/my-reservation/#{object.to_url_hash}"
end

#owner_idObject



25
26
27
# File 'app/serializers/reservation_serializer.rb', line 25

def owner_id
  object.restaurant.owner.id
end

#start_timeObject



11
12
13
# File 'app/serializers/reservation_serializer.rb', line 11

def start_time
  object.start_time_format
end