Class: GitHubPr::Token
- Inherits:
-
Object
- Object
- GitHubPr::Token
- Defined in:
- lib/github-pr/token.rb
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.create(token_file_path: nil, direct_token: nil) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# 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 |
Instance Method Details
#get(regenerate: false) ⇒ Object
24 25 26 |
# File 'lib/github-pr/token.rb', line 24 def get(regenerate: false) raise 'Not implemented' end |