Sha256: 902859c6a5d1a23a9b1816ddbc4b80b7b18b52c2938b86bfa6ed4c3fbdff89fb
Contents?: true
Size: 796 Bytes
Versions: 4
Compression:
Stored size: 796 Bytes
Contents
# # This module is only used for Rails 2. # module ChimpsterDeliveryMethod module ClassMethods def chimpster_api_key=(value) Chimpster.api_key = value end end def self.included(base) base.extend(ClassMethods) base.class_eval do alias_method_chain :create_mail, :chimpster_extras end end def perform_delivery_chimpster(message) Chimpster.send_through_chimpster(message) end def tag(value) @tag = value end def chimpster_attachments(value) @attachments = value end def create_mail_with_chimpster_extras create_mail_without_chimpster_extras.tap do |mail| mail.tag = @tag if @tag mail.chimpster_attachments = @attachments if @attachments end end end
Version data entries
4 entries across 4 versions & 1 rubygems