Class: CommunicationBuilder::CustomerContactPointExtractor

Inherits:
ContactPointExtractor show all
Defined in:
app/models/communication_builder.rb

Instance Method Summary collapse

Methods inherited from ContactPointExtractor

build, #initialize

Constructor Details

This class inherits a constructor from CommunicationBuilder::ContactPointExtractor

Instance Method Details

#best_contact_pointObject



563
564
565
566
567
# File 'app/models/communication_builder.rb', line 563

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