class GhInspector::Inspector
def self.from_slug(slug)
def self.from_slug(slug) details = slug.split '/' Inspector.new details.first, details.last end
def initialize(repo_owner, repo_name, verbose: false)
def initialize(repo_owner, repo_name, verbose: false) self.repo_owner = repo_owner self.repo_name = repo_name self.verbose = verbose self.sidekick = Sidekick.new(self, repo_owner, repo_name) end
def search_exception(exception, delegate = nil)
Will do some magic to try and pull out a reasonable search query
def search_exception(exception, delegate = nil) query = ExceptionHound.new(exception).query search_query(query, delegate) end
def search_query(query, delegate = nil)
def search_query(query, delegate = nil) delegate ||= Evidence.new sidekick.search(query, delegate) end