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

Version Path
backup-2.4.5.1 lib/backup/configuration/helpers.rb
backup-2.4.5 lib/backup/configuration/helpers.rb
namxam-backup-2.4.5 lib/backup/configuration/helpers.rb
backup-2.4.4 lib/backup/configuration/helpers.rb
backup-2.4.3 lib/backup/configuration/helpers.rb
backup-2.4.1 lib/backup/configuration/helpers.rb
dmitryv-backup-2.4.0 lib/backup/configuration/helpers.rb
backup-2.4.0 lib/backup/configuration/helpers.rb
backup-2.3.3.1 lib/backup/configuration/helpers.rb
backup-2.3.2 lib/backup/configuration/helpers.rb
backup-2.3.2.pre3 lib/backup/configuration/helpers.rb
backup-2.3.2.pre2 lib/backup/configuration/helpers.rb
backup-2.3.2.pre lib/backup/configuration/helpers.rb
backup-wakiki-2.4.1 lib/backup/configuration/helpers.rb
backup-gundua-2.3.1.2 lib/backup/configuration/helpers.rb
backup-gundua-2.3.1.1 lib/backup/configuration/helpers.rb
backup-2.3.1 lib/backup/configuration/helpers.rb