Class: Nuntius::EmailTrackingService
- Inherits:
-
ApplicationService
- Object
- Servitium::Service
- ApplicationService
- Nuntius::EmailTrackingService
- Defined in:
- app/services/nuntius/email_tracking_service.rb
Instance Method Summary collapse
Instance Method Details
#perform ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'app/services/nuntius/email_tracking_service.rb', line 12 def perform return context..html unless context..link_tracking_enabled? || context..open_tracking_enabled? tracked_html = context..html.dup tracked_html = inject_tracking_pixel(tracked_html) tracked_html = wrap_links_with_tracking(tracked_html) context..html = tracked_html end |