Module Backup
In: lib/backup.rb
lib/backup/archive.rb
lib/backup/binder.rb
lib/backup/cleaner.rb
lib/backup/cli/helpers.rb
lib/backup/cli/utility.rb
lib/backup/compressor/base.rb
lib/backup/compressor/bzip2.rb
lib/backup/compressor/gzip.rb
lib/backup/compressor/lzma.rb
lib/backup/compressor/pbzip2.rb
lib/backup/config.rb
lib/backup/configuration/base.rb
lib/backup/configuration/compressor/base.rb
lib/backup/configuration/compressor/bzip2.rb
lib/backup/configuration/compressor/gzip.rb
lib/backup/configuration/compressor/lzma.rb
lib/backup/configuration/compressor/pbzip2.rb
lib/backup/configuration/database/base.rb
lib/backup/configuration/database/mongodb.rb
lib/backup/configuration/database/mysql.rb
lib/backup/configuration/database/postgresql.rb
lib/backup/configuration/database/redis.rb
lib/backup/configuration/database/riak.rb
lib/backup/configuration/encryptor/base.rb
lib/backup/configuration/encryptor/gpg.rb
lib/backup/configuration/encryptor/open_ssl.rb
lib/backup/configuration/helpers.rb
lib/backup/configuration/notifier/base.rb
lib/backup/configuration/notifier/campfire.rb
lib/backup/configuration/notifier/hipchat.rb
lib/backup/configuration/notifier/mail.rb
lib/backup/configuration/notifier/presently.rb
lib/backup/configuration/notifier/prowl.rb
lib/backup/configuration/notifier/twitter.rb
lib/backup/configuration/storage/base.rb
lib/backup/configuration/storage/cloudfiles.rb
lib/backup/configuration/storage/dropbox.rb
lib/backup/configuration/storage/ftp.rb
lib/backup/configuration/storage/local.rb
lib/backup/configuration/storage/ninefold.rb
lib/backup/configuration/storage/rsync.rb
lib/backup/configuration/storage/s3.rb
lib/backup/configuration/storage/scp.rb
lib/backup/configuration/storage/sftp.rb
lib/backup/configuration/syncer/base.rb
lib/backup/configuration/syncer/cloud.rb
lib/backup/configuration/syncer/cloud_files.rb
lib/backup/configuration/syncer/rsync/base.rb
lib/backup/configuration/syncer/rsync/local.rb
lib/backup/configuration/syncer/rsync/pull.rb
lib/backup/configuration/syncer/rsync/push.rb
lib/backup/configuration/syncer/s3.rb
lib/backup/database/base.rb
lib/backup/database/mongodb.rb
lib/backup/database/mysql.rb
lib/backup/database/postgresql.rb
lib/backup/database/redis.rb
lib/backup/database/riak.rb
lib/backup/dependency.rb
lib/backup/encryptor/base.rb
lib/backup/encryptor/gpg.rb
lib/backup/encryptor/open_ssl.rb
lib/backup/errors.rb
lib/backup/logger.rb
lib/backup/model.rb
lib/backup/notifier/base.rb
lib/backup/notifier/campfire.rb
lib/backup/notifier/hipchat.rb
lib/backup/notifier/mail.rb
lib/backup/notifier/presently.rb
lib/backup/notifier/prowl.rb
lib/backup/notifier/twitter.rb
lib/backup/package.rb
lib/backup/packager.rb
lib/backup/splitter.rb
lib/backup/storage/base.rb
lib/backup/storage/cloudfiles.rb
lib/backup/storage/cycler.rb
lib/backup/storage/dropbox.rb
lib/backup/storage/ftp.rb
lib/backup/storage/local.rb
lib/backup/storage/ninefold.rb
lib/backup/storage/rsync.rb
lib/backup/storage/s3.rb
lib/backup/storage/scp.rb
lib/backup/storage/sftp.rb
lib/backup/syncer/base.rb
lib/backup/syncer/cloud.rb
lib/backup/syncer/cloud_files.rb
lib/backup/syncer/rsync/base.rb
lib/backup/syncer/rsync/local.rb
lib/backup/syncer/rsync/pull.rb
lib/backup/syncer/rsync/push.rb
lib/backup/syncer/s3.rb
lib/backup/template.rb
lib/backup/version.rb

encoding: utf-8

Methods

Classes and Modules

Module Backup::CLI
Module Backup::Cleaner
Module Backup::Compressor
Module Backup::Config
Module Backup::Configuration
Module Backup::Database
Module Backup::Encryptor
Module Backup::Errors
Module Backup::ErrorsHelper
Module Backup::Logger
Module Backup::Notifier
Module Backup::Packager
Module Backup::Storage
Module Backup::Syncer
Class Backup::Archive
Class Backup::Binder
Class Backup::Dependency
Class Backup::Model
Class Backup::Package
Class Backup::Splitter
Class Backup::Template
Class Backup::Version

Constants

LIBRARY_PATH = File.join(File.dirname(__FILE__), 'backup')   Backup‘s internal paths
CLI_PATH = File.join(LIBRARY_PATH, 'cli')
STORAGE_PATH = File.join(LIBRARY_PATH, 'storage')
DATABASE_PATH = File.join(LIBRARY_PATH, 'database')
COMPRESSOR_PATH = File.join(LIBRARY_PATH, 'compressor')
ENCRYPTOR_PATH = File.join(LIBRARY_PATH, 'encryptor')
NOTIFIER_PATH = File.join(LIBRARY_PATH, 'notifier')
SYNCER_PATH = File.join(LIBRARY_PATH, 'syncer')
CONFIGURATION_PATH = File.join(LIBRARY_PATH, 'configuration')
TEMPLATE_PATH = File.expand_path('../../templates', __FILE__)

Public Class methods

[Validate]