Module: PostmarkInstaller
Instance Method Summary collapse
Instance Method Details
#auto_detect_and_install ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/postmark-rails.rb', line 8 def auto_detect_and_install if ActionMailer::Base.respond_to?(:add_delivery_method) install_in_rails_3 else install_in_rails_2 end end |
#install_in_rails_2 ⇒ Object
16 17 18 |
# File 'lib/postmark-rails.rb', line 16 def install_in_rails_2 ActionMailer::Base.send(:include, PostmarkDeliveryMethod) end |
#install_in_rails_3 ⇒ Object
20 21 22 23 |
# File 'lib/postmark-rails.rb', line 20 def install_in_rails_3 ActionMailer::Base.add_delivery_method :postmark, Mail::Postmark, :api_key => nil Mail::Message.send(:include, Postmark::AttachmentsFixForMail) end |