Sha256: 7e68495d5e4771bb878f9034320363311e086245666c4f47041b5eba1c07fc0c

Contents?: true

Size: 507 Bytes

Versions: 2

Compression:

Stored size: 507 Bytes

Contents

require Rails.root.join("app/models/task.rb")

class Task
  after_save :cgmb_make_trivial_customer_a_business_customer  
  
  def self.rules
    { :CMGB => { :"Task::AfterSave" => "make_trivial_a_business_customer" } }
  end
  
  def cgmb_make_trivial_customer_a_business_customer
    if ((interested.is_a? Customer) &&
        (not resolution.nil?) &&
        (resolution.id == SystemTaskResolution.RESOLVED_WITH_BUSINESS.id))
      interested.is_customer = true
      interested.save!
    end
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guara-0.0.3 lib/cmgb_rules/app/models/task.rb
guara-0.0.1.rc lib/cmgb_rules/app/models/task.rb