Module: ActiveDelivery
- Defined in:
- lib/active_delivery/base.rb,
lib/active_delivery/raitie.rb,
lib/active_delivery/testing.rb,
lib/active_delivery/version.rb,
lib/active_delivery/callbacks.rb,
lib/active_delivery/lines/base.rb,
lib/active_delivery/lines/mailer.rb,
lib/active_delivery/testing/rspec.rb,
lib/active_delivery/lines/notifier.rb,
lib/active_delivery/testing/minitest.rb,
lib/active_delivery/ext/string_constantize.rb
Defined Under Namespace
Modules: Callbacks, Ext, Lines, TestDelivery, TestHelper Classes: Base, DeliverVia, Delivery, HaveDeliveredTo, Railtie
Constant Summary collapse
- VERSION =
"1.2.0"
Class Attribute Summary collapse
-
.cache_classes ⇒ Object
Whether to memoize resolved handler classes or not.
-
.deliver_actions_required ⇒ Object
Whether to enforce specifying available delivery actions via .delivers in the delivery classes.
Class Attribute Details
.cache_classes ⇒ Object
Whether to memoize resolved handler classes or not. Set to false if you’re using a code reloader (e.g., Zeitwerk).
Defaults to true (i.e. memoization is enabled
27 28 29 |
# File 'lib/active_delivery/base.rb', line 27 def cache_classes @cache_classes end |
.deliver_actions_required ⇒ Object
Whether to enforce specifying available delivery actions via .delivers in the delivery classes
30 31 32 |
# File 'lib/active_delivery/base.rb', line 30 def deliver_actions_required @deliver_actions_required end |