Sha256: cfe7a006121e817829fa50c97f1464c38cfe927150261783982a9af29d47889b
Contents?: true
Size: 545 Bytes
Versions: 72
Compression:
Stored size: 545 Bytes
Contents
# typed: false class HogwartsAcceptanceMailer < ApplicationMailer extend T::Sig sig { params(student: Wizard).void } def notify(student) # TODO: mail acceptance letter to student end sig { params( teacher: Wizard, note: String, student: Wizard, special: T::Boolean, ).void } def notify_teacher( teacher, note=nil, student:, special: false ) # TODO: let the teacher know when a students accepted offer end def notify_retry(student) # TODO: send more owls!! end end
Version data entries
72 entries across 25 versions & 1 rubygems