Sha256: 1328c2e911135d9d0183c6c29423ed3dc899e0c2020fd27021d554ffb967631e
Contents?: true
Size: 1009 Bytes
Versions: 2
Compression:
Stored size: 1009 Bytes
Contents
require 'uuid' require 'tmail' require 'activesupport' require 'activerecord' require 'mlist/util' require 'mlist/email' require 'mlist/message' require 'mlist/list' require 'mlist/mail_list' require 'mlist/email_post' require 'mlist/email_server' require 'mlist/email_subscriber' require 'mlist/server' require 'mlist/thread' module MList class DoubleDeliveryError < StandardError def initialize(message) super("A message should never be delivered more than once. An attempt was made to deliver this message:\n#{message.inspect}") end end end Time::DATE_FORMATS[:mlist_reply_timestamp] = Date::DATE_FORMATS[:mlist_reply_timestamp] = lambda do |time| time.strftime('%a, %b %d, %Y at %I:%M %p').sub(/0(\d,)/, '\1').sub(/0(\d:)/, '\1') end # In order to keep the inline images in email intact. Certainly a scary bit of # hacking, but this is the solution out there on the internet. TMail::HeaderField::FNAME_TO_CLASS.delete 'content-id' TMail::Mail::ALLOW_MULTIPLE['x-beenthere'] = true
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aiwilliams-mlist-0.1.3 | lib/mlist.rb |
aiwilliams-mlist-0.1.4 | lib/mlist.rb |