Sha256: e98b92e410f606f5e9177853ae6a75e4b2a754d00a686bf98853793e70969749
Contents?: true
Size: 535 Bytes
Versions: 7
Compression:
Stored size: 535 Bytes
Contents
require_relative '../mail_x_smtpapi/field' require 'mail' module Mail class Message def smtpapi header.smtpapi end end class Header def smtpapi name = MailXSMTPAPI::Field::FIELD_NAME self.fields << Field.new(name) unless self[name] self[name] end end end MailXSMTPAPI::Field::FIELD_NAME.tap do |name| Mail::Field::FIELDS_MAP[name] = MailXSMTPAPI::Field Mail::Field::FIELD_NAME_MAP[name] = MailXSMTPAPI::Field::CAPITALIZED_FIELD Mail::Header::LIMITED_FIELDS << name end
Version data entries
7 entries across 7 versions & 1 rubygems