class AppPatientSessionRecordComponent
Public Class Methods
Source
# File app/components/app_patient_session_record_component.rb, line 11 def initialize(patient:, session:, programme:, current_user:, vaccinate_form:) @patient = patient @session = session @programme = programme @current_user = current_user @vaccinate_form = vaccinate_form || default_vaccinate_form end
Public Instance Methods
Source
# File app/components/app_patient_session_record_component.rb, line 19 def render? session.today? && patient.consent_given_and_safe_to_vaccinate?( programme:, academic_year: ) && can_record_today? end