Sha256: 98bb7ee5e50799d2dc7586c2169ce279beee2af42d27504527fca796afcb6e23
Contents?: true
Size: 761 Bytes
Versions: 28
Compression:
Stored size: 761 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/transplants" module Renalware module Transplants class Patient < ActiveType::Record[Renalware::Patient] has_one :current_donor_stage, -> { current }, class_name: "DonorStage" def has_ever_been_a_donor? @has_ever_been_a_donor ||= begin donor_modality = "Renalware::Transplants::DonorModalityDescription" modality_descriptions.exists?(type: donor_modality) end end def has_ever_been_a_recipient? @has_ever_been_a_recipient ||= begin recipient_modality = "Renalware::Transplants::RecipientModalityDescription" modality_descriptions.exists?(type: recipient_modality) end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems