Class: Renalware::Letters::SummaryPart

Inherits:
SummaryPart show all
Defined in:
app/presenters/renalware/letters/summary_part.rb

Constant Summary

Constants inherited from SummaryPart

SummaryPart::DATE_FORMAT

Instance Method Summary collapse

Methods inherited from SummaryPart

#cache?, #render?

Instance Method Details

#cache_keyObject



24
25
26
# File 'app/presenters/renalware/letters/summary_part.rb', line 24

def cache_key
  [letters_patient.cache_key, letters_patient.letters.cache_key].join("~")
end

#lettersObject



9
10
11
# File 'app/presenters/renalware/letters/summary_part.rb', line 9

def letters
  present_letters(find_letters)
end

#letters_countObject



13
14
15
16
17
18
# File 'app/presenters/renalware/letters/summary_part.rb', line 13

def letters_count
  title_friendly_collection_count(
    actual: letters.size,
    total: patient.summary.letters_count
  )
end

#to_partial_pathObject



20
21
22
# File 'app/presenters/renalware/letters/summary_part.rb', line 20

def to_partial_path
  "renalware/letters/summary_part"
end