Sha256: f0304af59db1dc3125520b6b88b82a0604cbaa4756a331dabbe20bfd97993ba8
Contents?: true
Size: 738 Bytes
Versions: 17
Compression:
Stored size: 738 Bytes
Contents
module Backup module Configuration module Helpers # A helper method for the config/backup.rb configuration file # Expects a trigger in argument one (STRING) # Expects a block of settings def backup(trigger, &block) backup = Backup::Configuration::Base.new(trigger) backup.instance_eval &block @backup_procedures ||= Array.new @backup_procedures << backup end # A helper method for the config/mail.rb configuration file # Takes a block containing the mail options def notifier_settings(&block) @mail_configuration = Backup::Configuration::Mail.new @mail_configuration.instance_eval &block end end end end
Version data entries
17 entries across 17 versions & 5 rubygems