Sha256: 49dfa67d031d63ecca190d89e022d548bc19dfad89c268eab41f17ccc06c0839
Contents?: true
Size: 333 Bytes
Versions: 2
Compression:
Stored size: 333 Bytes
Contents
module EmailPrefixer class Interceptor attr_reader :configuration def initialize(configuration) @configuration = configuration end def delivering_email(mail) prefix = configuration.builder.call mail.subject.prepend(prefix) end alias_method :previewing_email, :delivering_email end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
email_prefixer-1.2.0 | lib/email_prefixer/interceptor.rb |
email_prefixer-1.2.0.pre.1 | lib/email_prefixer/interceptor.rb |