Module: Renalware::Messaging

Defined in:
app/models/renalware/messaging.rb,
app/models/renalware/messaging/message.rb,
app/models/renalware/messaging/patient.rb,
app/models/renalware/messaging/internal/author.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

Defined Under Namespace

Modules: Internal Classes: Message, Patient

Class Method Summary collapse

Class Method Details

.cast_author(author) ⇒ Object



17
18
19
# File 'app/models/renalware/messaging.rb', line 17

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

.cast_patient(patient) ⇒ Object



13
14
15
# File 'app/models/renalware/messaging.rb', line 13

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

.table_name_prefixObject



9
10
11
# File 'app/models/renalware/messaging.rb', line 9

def table_name_prefix
  "messaging_"
end