# File lib/action_mailer/delivery_methods.rb, line 54 def add_delivery_method(symbol, klass, default_options={}) class_attribute("#{symbol}_settings""#{symbol}_settings") unless respond_to?("#{symbol}_settings""#{symbol}_settings") send("#{symbol}_settings=""#{symbol}_settings=", default_options) self.delivery_methods = delivery_methods.merge(symbol.to_sym => klass).freeze end