Class: Repository
Instance Method Summary
collapse
#change_config, #client, #get_config, #repo, #token, #user
Instance Method Details
#create(name) ⇒ Object
9
10
11
12
13
14
|
# File 'lib/gitius/repository.rb', line 9
def create(name)
response = client.create(name, options)
puts response.html_url, response.ssh_url
rescue StandardError => e
puts e.message
end
|
#delete(name) ⇒ Object
17
18
19
20
21
22
|
# File 'lib/gitius/repository.rb', line 17
def delete(name)
succeed = client.delete_repo(name)
puts succeed ? 'Repository was succfully deleted' : 'Error'
rescue StandardError => e
puts e.message
end
|
#fork(name) ⇒ Object
34
35
36
37
38
39
40
|
# File 'lib/gitius/repository.rb', line 34
def fork(name)
response = client.fork(name)
puts "#{name} forked", "url: #{response.html_url}",
"url: #{response.ssh_url}"
rescue StandardError => e
puts e.message
end
|
#info(name) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/gitius/repository.rb', line 26
def info(name)
puts client.forks(name) if options[:forks]
puts "last update: #{repo(name).created_at}"
rescue StandardError => e
puts e.message
end
|