class ActionMailer::Collector

def custom(mime, options = {})

def custom(mime, options = {})
  options.reverse_merge!(content_type: mime.to_s)
  @context.formats = [mime.to_sym]
  options[:body] = block_given? ? yield : @default_render.call
  @responses << options
end