Sha256: e1e296d87eab1a93923e6c66420fb57eea6108fb0e14de91b0a3d2aeedfb29fc
Contents?: true
Size: 675 Bytes
Versions: 6
Compression:
Stored size: 675 Bytes
Contents
module Effective class ClassifiedsMailer < EffectiveClassifieds.parent_mailer_class default from: -> { EffectiveClassifieds.mailer_sender } layout -> { EffectiveClassifieds.mailer_layout || 'effective_classifieds_mailer_layout' } def classified_submitted(resource, opts = {}) raise('expected an Effective::Classification') unless resource.kind_of?(Effective::Classified) @classified = resource mail(to: EffectiveClassifieds.mailer_admin, **headers_for(resource, opts)) end protected def headers_for(resource, opts = {}) resource.respond_to?(:log_changes_datatable) ? opts.merge(log: resource) : opts end end end
Version data entries
6 entries across 6 versions & 1 rubygems