Class: CommunicationBuilder::CustomerContactPointExtractor
- Inherits:
-
ContactPointExtractor
- Object
- ContactPointExtractor
- CommunicationBuilder::CustomerContactPointExtractor
- Defined in:
- app/models/communication_builder.rb
Overview
Helper that extracts contact-point data for the parent communication builder.
Instance Method Summary collapse
Methods inherited from ContactPointExtractor
Constructor Details
This class inherits a constructor from CommunicationBuilder::ContactPointExtractor
Instance Method Details
#best_contact_point ⇒ Object
594 595 596 597 598 |
# File 'app/models/communication_builder.rb', line 594 def best_contact_point cp = @recipient_party.contact_points.emails.first cp ||= ContactPoint.emails.joins(:party).merge(@recipient_party.contacts.all).first if @recipient_party.contacts.present? cp end |