class Repository
Public Instance Methods
create(name)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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 puts 'Invalid repository' end
info(name)
click to toggle source
# 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 puts 'Invalid repository' end