class GitHubPr::Token
Public Class Methods
create(token_file_path: nil, direct_token: nil)
click to toggle source
# File lib/github-pr/token.rb, line 10 def self.create(token_file_path: nil, direct_token: nil) env_token = `echo $GITHUB_TOKEN`.strip tokenObj = nil if !env_token.nil? && env_token.length > 0 tokenObj = FixedToken.new(env_token.strip) elsif !direct_token.nil? && direct_token.length > 0 tokenObj = FixedToken.new(direct_token) else puts 'filetoken path:' + token_file_path tokenObj = FileToken.new(token_file_path) end return tokenObj end
Public Instance Methods
get(regenerate: false)
click to toggle source
# File lib/github-pr/token.rb, line 24 def get(regenerate: false) raise 'Not implemented' end