Top Level Namespace

Defined Under Namespace

Modules: Backup

Instance Method Summary collapse

Instance Method Details

#dropboxObject

Only load the Dropbox gem when the Backup::Storage::Dropbox class is loaded



5
# File 'lib/backup/storage/dropbox.rb', line 5

Backup::Dependency.load('dropbox')

#fogObject

Only load the Fog gem when the Backup::Storage::CloudFiles class is loaded



5
# File 'lib/backup/storage/s3.rb', line 5

Backup::Dependency.load('fog')

#httpartyObject

Load the HTTParty library from the gem



15
# File 'lib/backup/notifier/campfire.rb', line 15

Backup::Dependency.load('httparty')

#mailObject

Only load the Mail gem and Erb library when using Mail notifications



5
# File 'lib/backup/notifier/mail.rb', line 5

Backup::Dependency.load('mail')

#tempfileObject

Require the tempfile Ruby library when Backup::Storage::RSync is loaded



5
# File 'lib/backup/syncer/rsync.rb', line 5

require 'tempfile'

#twitterObject

Only load the Twitter gem when using Twitter notifications



5
# File 'lib/backup/notifier/twitter.rb', line 5

Backup::Dependency.load('twitter')