class Riserva::Listeners::Backup
Public Class Methods
new()
click to toggle source
# File lib/riserva/listeners/backup.rb, line 7 def initialize notify('Starting backup...') Riserva.logger.info(Riserva.version) { 'Starting backup...' } end
Public Instance Methods
failed()
click to toggle source
# File lib/riserva/listeners/backup.rb, line 16 def failed notify('Backup failed') end
ok()
click to toggle source
# File lib/riserva/listeners/backup.rb, line 12 def ok notify('Backup successfully completed') end
Private Instance Methods
enabled?()
click to toggle source
# File lib/riserva/listeners/backup.rb, line 27 def enabled? Riserva::Config.read('system_notifications') end
notification_icon()
click to toggle source
# File lib/riserva/listeners/backup.rb, line 31 def notification_icon Riserva::Config.read('notification_icon') || 'media-floppy-symbolic' end
notify(message)
click to toggle source
# File lib/riserva/listeners/backup.rb, line 22 def notify(message) return unless enabled? Notifier.notify(image: notification_icon, title: 'Riserva', message: message) end