Class: BackupRepos::BackupGithub

Inherits:
Object
  • Object
show all
Defined in:
lib/backup_repos/backup_github.rb

Instance Method Summary collapse

Instance Method Details

#clientObject



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

def client
  @client ||= Octokit::Client.new(access_token: access_token)
end

#processObject



9
10
11
12
13
# File 'lib/backup_repos/backup_github.rb', line 9

def process
  process_repositories
  process_wiki
  process_gist
end

#reposObject



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

def repos
  @repos ||= client.repos.reject { |repo| exclude_repo?(repo) }
end