Ruby if block refactor from new synthax needed I have this, I guess, new Ruby syntax in my method but Rubocop are warning me that the second last line is too long. Could you please help me to refactor this method?

def show
  identification_document = IdentificationDocument.find(params[:id])
  authorize identification_document
  return unless identification_document

  #this line below is to too long
  document = params[:size] == 'resized' ? identification_document.id_document_resized : identification_document.id_document
  send_data(document.file.read, filename: identification_document.file_name)
end
Guidelines Rubocop

The guidelines favor if/case over multi-line ternary operator when a line is too long.


  
  Maximum Line Length   Limit lines to 80 characters.
  No Multi-line Ternary   Avoid multi-line ?: (the ternary operator); use if/unless instead.
  Use if/case Returns   Leverage the fact that if and case are expressions which return a result.
  


Refactored Code

def show
  identification_document = IdentificationDocument.find(params[:id])
  authorize identification_document
  return unless identification_document

  document =
    if params[:size] == 'resized'
       identification_document.id_document_resized
    else
       identification_document.id_document
    end

  send_data(document.file.read, filename: identification_document.file_name)
end