Files

ActionMailer::TestCase::Behavior::ClassMethods

Public Instance Methods

determine_default_mailer(name) click to toggle source
    # File lib/action_mailer/test_case.rb, line 44
44:         def determine_default_mailer(name)
45:           name.sub(/Test$/, '').constantize
46:         rescue NameError
47:           raise NonInferrableMailerError.new(name)
48:         end
mailer_class() click to toggle source
    # File lib/action_mailer/test_case.rb, line 36
36:         def mailer_class
37:           if mailer = self._mailer_class
38:             mailer
39:           else
40:             tests determine_default_mailer(name)
41:           end
42:         end
tests(mailer) click to toggle source
    # File lib/action_mailer/test_case.rb, line 25
25:         def tests(mailer)
26:           case mailer
27:           when String, Symbol
28:             self._mailer_class = mailer.to_s.camelize.constantize
29:           when Module
30:             self._mailer_class = mailer
31:           else
32:             raise NonInferrableMailerError.new(mailer)
33:           end
34:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.