Deliver the given mail object directly. This can be used to deliver a preconstructed mail object, like:
email = MyMailer.create_some_mail(parameters) email.set_some_obscure_header "frobnicate" MyMailer.deliver(email)
# File lib/action_mailer/deprecated_api.rb, line 35 35: def deliver(mail, show_warning=true) 36: if show_warning 37: ActiveSupport::Deprecation.warn "#{self}.deliver is deprecated, call " << 38: "deliver in the mailer instance instead", caller[0,2] 39: end 40: 41: raise "no mail object available for delivery!" unless mail 42: wrap_delivery_behavior(mail) 43: mail.deliver 44: mail 45: end
# File lib/action_mailer/deprecated_api.rb, line 60 60: def method_missing(method_symbol, *parameters) 61: if match = matches_dynamic_method?(method_symbol) 62: case match[1] 63: when 'create' 64: ActiveSupport::Deprecation.warn "#{self}.create_#{match[2]} is deprecated, " << 65: "use #{self}.#{match[2]} instead", caller[0,2] 66: new(match[2], *parameters).message 67: when 'deliver' 68: ActiveSupport::Deprecation.warn "#{self}.deliver_#{match[2]} is deprecated, " << 69: "use #{self}.#{match[2]}.deliver instead", caller[0,2] 70: new(match[2], *parameters).message.deliver 71: else super 72: end 73: else 74: super 75: end 76: end
# File lib/action_mailer/deprecated_api.rb, line 56 56: def respond_to?(method_symbol, include_private = false) 57: matches_dynamic_method?(method_symbol) || super 58: end
# File lib/action_mailer/deprecated_api.rb, line 47 47: def template_root 48: self.view_paths && self.view_paths.first 49: end
# File lib/action_mailer/deprecated_api.rb, line 51 51: def template_root=(root) 52: ActiveSupport::Deprecation.warn "template_root= is deprecated, use prepend_view_path instead", caller[0,2] 53: self.view_paths = ActionView::Base.process_view_paths(root) 54: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.