You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: cancelation_controller.rb
    path of file: ./repos/human-essentials/app/controllers/requests
    
    the code of the file until where you have to start completion: module Requests
  class CancelationController < ApplicationController
    def new
      @request = Request.find(params[:request_id])
    end

    def create
      svc
    
    def create
      svc = RequestDestroyService.new(request_id: params[:request_id], reason: cancelation_params[:reason])

      svc.call

      if svc.errors.none?
        flash[:notice] = "Request #{params[:request_id]} has been removed!"
        redirect_to requests_path
      else
        errors = svc.errors.full_messages.join(", ")
        flash[:error] = "Request #{params[:request_id]} could not be removed because #{errors}"
        redirect_to new_request_cancelation_path(organization: @organization, request_id: params[:request_id])
      end