Class: Renalware::Messaging::Internal::MessageFormBuilder
- Inherits:
-
Object
- Object
- Renalware::Messaging::Internal::MessageFormBuilder
- Defined in:
- app/models/renalware/messaging/internal/message_form_builder.rb
Instance Attribute Summary collapse
-
#params ⇒ Object
readonly
Returns the value of attribute params.
-
#patient ⇒ Object
readonly
Returns the value of attribute patient.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(patient:, params:) ⇒ MessageFormBuilder
constructor
A new instance of MessageFormBuilder.
Constructor Details
#initialize(patient:, params:) ⇒ MessageFormBuilder
Returns a new instance of MessageFormBuilder.
16 17 18 19 |
# File 'app/models/renalware/messaging/internal/message_form_builder.rb', line 16 def initialize(patient:, params:) @patient = patient @params = params end |
Instance Attribute Details
#params ⇒ Object (readonly)
Returns the value of attribute params.
14 15 16 |
# File 'app/models/renalware/messaging/internal/message_form_builder.rb', line 14 def params @params end |
#patient ⇒ Object (readonly)
Returns the value of attribute patient.
14 15 16 |
# File 'app/models/renalware/messaging/internal/message_form_builder.rb', line 14 def patient @patient end |
Instance Method Details
#call ⇒ Object
21 22 23 24 25 26 27 |
# File 'app/models/renalware/messaging/internal/message_form_builder.rb', line 21 def call MessageForm.new( subject: build_subject, recipient_ids: build_recipient_ids, replying_to_message_id: ) end |