Sha256: 697d942a647b9dbb1dffb56ad8e3469ace70b9ac102b1ef7955705e5f9419270
Contents?: true
Size: 780 Bytes
Versions: 158
Compression:
Stored size: 780 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/medications" require "collection_presenter" module Renalware module Admissions class SummaryPart < Renalware::SummaryPart delegate :nhs_number, to: :patient, prefix: true def admissions @admissions ||= begin CollectionPresenter.new( Admissions::Admission.where(patient: patient).limit(5), Renalware::Admissions::AdmissionPresenter ) end end def admissions_count title_friendly_collection_count( actual: admissions.size, total: Admissions::Admission.where(patient: patient).count ) end def to_partial_path "renalware/admissions/summary_part" end end end end
Version data entries
158 entries across 158 versions & 1 rubygems