module Arfor::Util::Github
Public Class Methods
create_repository(git_name, git_opts)
click to toggle source
# File lib/arfor/util/github.rb, line 38 def self.create_repository(git_name, git_opts) puts "creating #{git_name}" client = Octokit::Client.new(:access_token => read_token) # user = client.user # puts user.login resp = client.create_repository(git_name, git_opts) resp end
read_token()
click to toggle source
# File lib/arfor/util/github.rb, line 23 def self.read_token if File.exists?(Arfor::TOKEN_FILE) token = File.read(Arfor::TOKEN_FILE) else token = ask "#{Arfor::QUESTION} Github token (https://github.com/settings/tokens/new): " write_token(token) end token end
write_token(token)
click to toggle source
# File lib/arfor/util/github.rb, line 34 def self.write_token(token) File.write(Arfor::TOKEN_FILE, token) end