Module: BackupRepos

Defined in:
lib/backup_repos.rb,
lib/backup_repos/shell.rb,
lib/backup_repos/backup.rb,
lib/backup_repos/config.rb,
lib/backup_repos/version.rb,
lib/backup_repos/cli/setup.rb,
lib/backup_repos/commander.rb,
lib/backup_repos/backup_github.rb,
lib/backup_repos/backup_gitlab.rb,
lib/backup_repos/backup_bitbucket.rb,
lib/backup_repos/performers/base_git.rb,
lib/backup_repos/backup_gitlab_endpoint.rb,
lib/backup_repos/performers/github_gist.rb,
lib/backup_repos/performers/github_wiki.rb,
lib/backup_repos/performers/github_repository.rb,
lib/backup_repos/performers/gitlab_repository.rb,
lib/backup_repos/performers/bitbucket_git_wiki.rb,
lib/backup_repos/performers/bitbucket_git_repository.rb

Defined Under Namespace

Modules: CLI, Performers Classes: Backup, BackupBitbucket, BackupGithub, BackupGitlab, BackupGitlabEndpoint, Commander, Config, Shell

Constant Summary collapse

VERSION =
'0.2.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



19
20
21
# File 'lib/backup_repos.rb', line 19

def self.config
  @config ||= BackupRepos::Config.new
end

.config_options=(options = {}) ⇒ Object



23
24
25
# File 'lib/backup_repos.rb', line 23

def self.config_options=(options = {})
  @config = BackupRepos::Config.new(options)
end

.shellObject



15
16
17
# File 'lib/backup_repos.rb', line 15

def self.shell
  @shell ||= BackupRepos::Shell.new
end