Class: Renalware::HD::DiariesController
- Inherits:
-
BaseController
- Object
- ApplicationController
- ApplicationController
- BaseController
- BaseController
- Renalware::HD::DiariesController
- Includes:
- Concerns::Pageable, Concerns::PdfRenderable
- Defined in:
- app/controllers/renalware/hd/diaries_controller.rb
Instance Method Summary collapse
- #edit ⇒ Object
-
#index ⇒ Object
Renders a list of diaries for a hospital unit.
- #show ⇒ Object
Methods inherited from BaseController
Instance Method Details
#edit ⇒ Object
15 16 17 18 19 20 21 |
# File 'app/controllers/renalware/hd/diaries_controller.rb', line 15 def edit weekly_diary, :show? render locals: { unit: unit, diary: DiaryPresenter.new(current_user, weekly_diary) } end |
#index ⇒ Object
Renders a list of diaries for a hospital unit
24 25 26 27 |
# File 'app/controllers/renalware/hd/diaries_controller.rb', line 24 def index WeeklyDiary, :index? render locals: { unit: unit, diaries: weekly_diaries } end |
#show ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'app/controllers/renalware/hd/diaries_controller.rb', line 29 def show diary = WeeklyDiary.find(params[:id]) respond_to do |format| format.pdf do diary = .merge!( pdf: pdf_filename, locals: { unit: unit, diary: DiaryPresenter.new(current_user, diary) } ) render end end end |