Sha256: a553912b39c088b1ff3e9526630cfdb2346d39d8c545c433db05e23185985206

Contents?: true

Size: 357 Bytes

Versions: 12

Compression:

Stored size: 357 Bytes

Contents

class DealObserver < ActiveRecord::Observer
  def before_revert(record)
  end

  def before_close(record)
  end

  def before_convert(record)
    if email = record.offer && record.offer.conversion_alert_email.presence
      Rails.logger.debug("Sending Offer Conversion Alert to [#{email}]")
      Offer.conversion_email.try(:send!, email)
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
e9_crm-0.1.17 app/observers/deal_observer.rb
e9_crm-0.1.16 app/observers/deal_observer.rb
e9_crm-0.1.14 app/observers/deal_observer.rb
e9_crm-0.1.13 app/observers/deal_observer.rb
e9_crm-0.1.12 app/observers/deal_observer.rb
e9_crm-0.1.11 app/observers/deal_observer.rb
e9_crm-0.1.10 app/observers/deal_observer.rb
e9_crm-0.1.8 app/observers/deal_observer.rb
e9_crm-0.1.7 app/observers/deal_observer.rb
e9_crm-0.1.6 app/observers/deal_observer.rb
e9_crm-0.1.5 app/observers/deal_observer.rb
e9_crm-0.1.4 app/observers/deal_observer.rb