Module: UserRegistration::MergeGuestBookings

Overview

Responsible to update guest booking data to be belongs to given user id

Instance Method Summary collapse

Instance Method Details

#remove_customer_guest_booking(user_id) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'app/my_lib/user_registration/merge_guest_bookings.rb', line 6

def remove_customer_guest_booking(user_id)
  user = User.find(user_id)
  old_reservations = find_old_reservations(user)
  return false if old_reservations.blank?

  update_old_reservations_user_id(old_reservations, user.id)
  give_rewards_to_old_reservations(old_reservations)
  true
end