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