Module: ActionMailer::PartContainer

Module | ActionMailer::PartContainer
In: | lib/action_mailer/part_container.rb

Accessors and helpers that ActionMailer::Base and ActionMailer::Part have in common. Using these helpers you can easily add subparts or attachments to your message:

      def my_mail_message(...)
        ...
        part "text/plain" do |p|
          p.body "hello, world"
          p.transfer_encoding "base64"
        end

        attachment "image/jpg" do |a|
          a.body = File.read("hello.jpg")
          a.filename = "hello.jpg"
        end
      end

### Methods

attachment part

### Attributes

parts | [R] | The list of subparts of this container

### Public Instance methods

attachment(params, &block)

Add an attachment to a multipart message. This is simply a part with the content-disposition set to "attachment".

part(params) {|part if block_given?| ...}

Add a part to a multipart message, with the given content-type. The part itself is yielded to the block so that other properties (charset, body, headers, etc.) can be set on it.

[Validate]