Class: Workers::Reservations::SendRequestBikeSmsWorker
- Inherits:
-
Object
- Object
- Workers::Reservations::SendRequestBikeSmsWorker
- Includes:
- Sidekiq::Worker
- Defined in:
- app/workers/workers/reservations/send_request_bike_sms_worker.rb
Overview
typed: ignore frozen_string_literal: true
Instance Method Summary collapse
Instance Method Details
#perform(id) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/workers/workers/reservations/send_request_bike_sms_worker.rb', line 11 def perform(id) reservation = Reservation.find_by(id: id) return false unless reservation.present? restaurant = reservation.restaurant restaurant_name = restaurant.short_name.presence || restaurant.name = "Help! Booking ID #{reservation.id} need to order additional motorbikes. #{restaurant_name}, owner phone #{reservation.restaurant.owner.phone}" property = reservation.property property.update(has_requested_bike: true) SmsWorker.perform_async(, AdminSetting.support_phones, reservation.id) end |