Module: Backup

Defined in:
lib/backup-agent.rb,
lib/backup-agent/task.rb,
lib/backup-agent/features.rb,
lib/backup-agent/performer.rb,
lib/backup-agent/s3_config.rb,
lib/backup-agent/s3_object.rb,
lib/backup-agent/s3_storage.rb,
lib/backup-agent/abstract_storage.rb,
lib/backup-agent/abstract_storage_config.rb,
lib/backup-agent/abstract_storage_object.rb

Defined Under Namespace

Classes: AbstractStorage, AbstractStorageConfig, AbstractStorageObject, Features, Performer, S3Config, S3Object, S3Storage, Task

Class Method Summary collapse

Class Method Details

.featuresObject



15
16
17
# File 'lib/backup-agent.rb', line 15

def features
  @features ||= Features.new
end

.perform(storage, &block) ⇒ Object



11
12
13
# File 'lib/backup-agent.rb', line 11

def perform(storage, &block)
  Performer.new.perform_backup(storage, Task.new(&block))
end