Class: Renalware::Renal::ClinicalSummaryPresenter

Inherits:
Object
  • Object
show all
Defined in:
app/presenters/renalware/renal/clinical_summary_presenter.rb

Instance Method Summary collapse

Instance Method Details

#summary_parts(current_user) ⇒ Object

Host application may override the order or add other summary presenters



12
13
14
15
16
17
18
19
# File 'app/presenters/renalware/renal/clinical_summary_presenter.rb', line 12

def summary_parts(current_user)
  Renalware
    .config
    .page_layouts[:clinical_summary]
    .map(&:constantize)
    .map { |klass| klass.new(patient, current_user) }
    .select(&:render?)
end