# File lib/backup/notifier/base.rb, line 46 def perform!(failure = false) @template = Backup::Template.new({:model => @model}) action = false if failure action = :failure if notify_on_failure? else if notify_on_success? || (notify_on_warning? && Logger.has_warnings?) action = Logger.has_warnings? ? :warning : :success end end if action log! notify!(action) end end