Sha256: c6e3449ee5d66fc0b2d2b8947098ce42057f1a2550fcd08947f4cbe572ff1d87
Contents?: true
Size: 579 Bytes
Versions: 149
Compression:
Stored size: 579 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/messaging" module Renalware module Messaging module Internal class SendMessage def self.call(*args) new.call(*args) end def call(author:, patient:, form:) Message.transaction do message = MessageFactory.build(patient: patient, author: author, **form.attributes) message.save! message end end end end end end
Version data entries
149 entries across 149 versions & 1 rubygems