class MailyHerald::Async
Public Instance Methods
perform(args = {})
click to toggle source
# File lib/maily_herald.rb, line 19 def perform args = {} if args["logger"] logger_opts = {level: args["logger"]["level"], progname: "bkg"} logger_opts[:target] = args["logger"]["target"] MailyHerald::Logging.initialize(logger_opts) end if args["mailing"] MailyHerald::Manager.run_mailing args["mailing"] elsif args["sequence"] MailyHerald::Manager.run_sequence args["sequence"] else MailyHerald::Manager.run_all end end