Sha256: 878be43f69c55d88e8cf9d511ec557e088f2bed48316b611c955bbf601a7135c
Contents?: true
Size: 586 Bytes
Versions: 6
Compression:
Stored size: 586 Bytes
Contents
module FatFreeCRM module Cloudfuji module EventObservers class EventRulesObserver < ::Cloudfuji::EventObserver include FatFreeCRM::Cloudfuji::EventObservers::Base # Fire for all events def catch_all if lead = find_lead_by_data event_name = "#{params['category']}_#{params['event']}" EventRule.find_all_by_event_category_and_cloudfuji_event('cloudfuji_event_received', event_name).each do |rule| rule.process(lead, params['data']) end end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems