Module: Renalware::Messaging::Internal

Defined in:
app/models/renalware/messaging/internal/author.rb,
app/models/renalware/messaging.rb,
app/models/renalware/messaging/internal/message.rb,
app/models/renalware/messaging/internal/receipt.rb,
app/models/renalware/messaging/internal/recipient.rb,
app/models/renalware/messaging/internal/message_form.rb,
app/models/renalware/messaging/internal/send_message.rb,
app/models/renalware/messaging/internal/message_factory.rb,
app/policies/renalware/messaging/internal/message_policy.rb,
app/policies/renalware/messaging/internal/receipt_policy.rb,
app/models/renalware/messaging/internal/recipient_options.rb,
app/models/renalware/messaging/internal/message_form_builder.rb,
app/presenters/renalware/messaging/internal/message_presenter.rb,
app/presenters/renalware/messaging/internal/receipt_presenter.rb,
app/controllers/renalware/messaging/internal/messages_controller.rb,
app/controllers/renalware/messaging/internal/receipts_controller.rb

Overview

TODO: Document the Internal module

Defined Under Namespace

Classes: Author, Message, MessageFactory, MessageForm, MessageFormBuilder, MessagePolicy, MessagePresenter, MessagesController, Receipt, ReceiptPolicy, ReceiptPresenter, ReceiptsController, Recipient, RecipientOptions, SendMessage

Class Method Summary collapse

Class Method Details

.cast_author(author) ⇒ Object



28
29
30
# File 'app/models/renalware/messaging.rb', line 28

def cast_author(author)
  ActiveType.cast(author, ::Renalware::Messaging::Internal::Author)
end

.cast_patient(patient) ⇒ Object



24
25
26
# File 'app/models/renalware/messaging.rb', line 24

def cast_patient(patient)
  ActiveType.cast(patient, ::Renalware::Messaging::Internal::Patient)
end

.cast_recipient(recipient) ⇒ Object



32
33
34
# File 'app/models/renalware/messaging.rb', line 32

def cast_recipient(recipient)
  ActiveType.cast(recipient, ::Renalware::Messaging::Internal::Recipient)
end