ActionMailbox::Base
Wire the routing DSL into mailbox classes (the gem: Routing concern with a class-level router; the mailbox_name → class resolution is a compile-time constant lookup here).
Constants
MAILBOXES = [] of TypeNode
Constructors
new(inbound_email : InboundEmail)
SourceClass methods
mailbox_for(inbound_email : InboundEmail) : Base.class | Nil
Sourcereceive(inbound_email : InboundEmail) : Nil
Sourceroute(inbound_email : InboundEmail) : Nil
Sourcerouter
SourceInstance methods
__run_before_processing
Sourcebounced!
Sourcefinished_processing?
Sourceinbound_email
Sourcemail
Sourceperform_processing
Sourceprocess
SourceMacros
before_processing(method_name = nil, &block)
Sourcerouting(routes)
Source