Sha256: 63d39c25c42602ec662a4d3c4f41af39fe6a970422ed707770062c3ac3adb1f9
Contents?: true
Size: 428 Bytes
Versions: 9
Compression:
Stored size: 428 Bytes
Contents
module SendGridMailer module InterceptorsHandler def execute_interceptors(sg_definition) registered_interceptors.each do |interceptor| interceptor_class = "SendGridMailer::Interceptor::#{interceptor.class}".constantize interceptor_class.perform(sg_definition, interceptor) end end def registered_interceptors ::Mail.class_variable_get(:@@delivery_interceptors) end end end
Version data entries
9 entries across 9 versions & 1 rubygems