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

Class Attribute Details

.cache_classesObject

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_requiredObject

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