Sha256: 5c82c5331a9f6789470198d3237e923283149ca78b0d3d9de730191a68d571dd
Contents?: true
Size: 528 Bytes
Versions: 158
Compression:
Stored size: 528 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/transplants" module Renalware module Transplants class PatientPresenter < SimpleDelegator def initialize(patient) patient = patient.__getobj__ if patient.respond_to?(:__getobj__) super(Transplants.cast_patient(patient)) end def current_registration_status @current_registration_status ||= begin Transplants::Registration.for_patient(__getobj__).first&.current_status end end end end end
Version data entries
158 entries across 158 versions & 1 rubygems