Module: ActionMailer::Enqueable
- Defined in:
- lib/action_mailer/enqueable/version.rb,
lib/action_mailer/enqueable/deferred.rb,
lib/action_mailer/enqueable.rb
Defined Under Namespace
Modules: RecordEncoder Classes: Deferred, Proxy
Constant Summary collapse
- VERSION =
"2.0.0"
Class Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/action_mailer/enqueable.rb', line 26 def self.extended(base) base.class_attribute :queue class << base alias_method :method_missing_without_proxy, :method_missing def method_missing(name, *args, &block) if queue Proxy.new(self, name, args) else super end end end end |