class MailyHerald::Initializer

Public Class Methods

new(klass) click to toggle source
# File lib/maily_herald.rb, line 46
def initialize klass
  @klass = klass
end

Public Instance Methods

method_missing(m, *args, &block) click to toggle source
# File lib/maily_herald.rb, line 50
def method_missing m, *args, &block
  if %w{list ad_hoc_mailing one_time_mailing periodical_mailing sequence_mailing sequence}.include?(m.to_s)
    options = args.extract_options!
    @klass.send m, *args, options.merge(locked: true), &block
  else
    @klass.send m, *args, &block
  end
end