# File lib/mail/attachments_list.rb, line 4 def initialize(parts_list) @parts_list = parts_list @content_disposition_type = 'attachment' parts_list.map { |p| if p.content_type == "message/rfc822" Mail.new(p.body).attachments elsif p.parts.empty? p if p.attachment? else p.attachments end }.flatten.compact.each { |a| self << a } self end