module Gitius::Helpers
Public Instance Methods
change_config(key, value)
click to toggle source
# File lib/gitius/helpers.rb, line 7 def change_config(key, value) File.new Gitius::PATH, 'w' unless File.exist? Gitius::PATH configs = YAML.load_file(Gitius::PATH) || {} configs[key.to_sym] = value File.open(Gitius::PATH, 'w') { |file| file.write configs.to_yaml } rescue StandardError => e raise e end
client()
click to toggle source
# File lib/gitius/helpers.rb, line 24 def client Octokit::Client.new(access_token: token) rescue StandardError => e raise e end
get_config(key)
click to toggle source
# File lib/gitius/helpers.rb, line 16 def get_config(key) File.new Gitius::PATH, 'w' unless File.exist? Gitius::PATH configs = YAML.load_file(Gitius::PATH) || {} configs[key.to_sym] rescue StandardError => e raise e end
repo(name)
click to toggle source
# File lib/gitius/helpers.rb, line 36 def repo(name) client.nil? ? nil : client.repo(name) rescue StandardError => e raise e end
token()
click to toggle source
# File lib/gitius/helpers.rb, line 3 def token get_config(:token) end
user()
click to toggle source
# File lib/gitius/helpers.rb, line 30 def user client.user rescue StandardError => e raise e end