module Caffeinate::Dripper::Defaults::ClassMethods
Public Instance Methods
default(options = {})
click to toggle source
The default options for the Campaign
class OrderCampaign default mailer_class: "OrdersMailer" end
@param [Hash] options The options to set defaults with @option options [String] :mailer_class The mailer class
# File lib/caffeinate/dripper/defaults.rb, line 26 def default(options = {}) options.symbolize_keys! options.assert_valid_keys(:mailer_class, :mailer, :using, :batch_size, :action_class) @defaults = options end
defaults()
click to toggle source
The defaults set in the Campaign
# File lib/caffeinate/dripper/defaults.rb, line 14 def defaults @defaults ||= { mailer_class: inferred_mailer_class, batch_size: ::Caffeinate.config.batch_size } end