class Vcsmap::Plugin::GithubSublimesettings

Public Class Methods

new() click to toggle source
# File lib/vcsmap/plugins/github_sublimesettings.rb, line 4
def initialize
  @search_string = 'filename:GitHub.sublime-settings+github_token'
  @token_regex = /(?:\"|')github_token(?:\"|')\:(?:\ |)(?:\"|')(.*?)(?:\"|')/i
end

Public Instance Methods

credentials(file) click to toggle source
# File lib/vcsmap/plugins/github_sublimesettings.rb, line 9
def credentials(file)
  @token = capture_match(@token_regex, file)
  ['GitHub token', @token]
rescue NoMethodError
  []
end
table_header() click to toggle source
# File lib/vcsmap/plugins/github_sublimesettings.rb, line 16
def table_header
  %w(Protocol Token)
end