Class: Renalware::Letters::PrintableLettersController

Inherits:
BaseController show all
Defined in:
app/controllers/renalware/letters/printable_letters_controller.rb

Overview

Responsible for allowing a user to view/download a printable PDF that can be sent to an envelope stuffer. It will contain intervleaved address sheets and letters so that the machine can stuff a letter for each letter recipient.

Instance Method Summary collapse

Methods inherited from BaseController

#patient

Methods inherited from BaseController

#patient

Instance Method Details

#showObject



11
12
13
14
15
16
# File 'app/controllers/renalware/letters/printable_letters_controller.rb', line 11

def show
  letter = find_letter(params[:letter_id])
  authorize letter
  letter = present_letter(letter)
  render_pdf_as_collated_address_sheet_and_letter_for_each_recipient(letter)
end