Method: GitHubPr::FileToken#get

Defined in:
lib/github-pr/token.rb

#get(regenerate: false) ⇒ Object



93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/github-pr/token.rb', line 93

def get(regenerate: false)
      create_dir_if_needed()

      if regenerate
puts 'Token has been reveked'
FileUtils.rm(@token_file_path)
      end

      token = token_from_file()
      if token
return token
      end
      puts 'Token is nil regenerating'

      token = token_from_github()
  File.open(@token_file_path, 'w+') {|file| file.write token}
  return token
end