Class: Repokeeper::RepoAnalyzer
- Inherits:
-
Object
- Object
- Repokeeper::RepoAnalyzer
- Defined in:
- lib/repokeeper/repo_analyzer.rb
Overview
provides infrastructure for running commits analyzers
Instance Method Summary collapse
- #analyze(rev_range = nil) ⇒ Object
-
#initialize(repo_proxy, formatter, analyzers, config) ⇒ RepoAnalyzer
constructor
A new instance of RepoAnalyzer.
Constructor Details
#initialize(repo_proxy, formatter, analyzers, config) ⇒ RepoAnalyzer
Returns a new instance of RepoAnalyzer.
4 5 6 7 8 9 |
# File 'lib/repokeeper/repo_analyzer.rb', line 4 def initialize(repo_proxy, formatter, analyzers, config) @analyzers = analyzers @formatter = formatter @repo = repo_proxy @config = config end |
Instance Method Details
#analyze(rev_range = nil) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/repokeeper/repo_analyzer.rb', line 11 def analyze(rev_range = nil) @rev_range = rev_range @formatter.started run_commits_analyzers run_branches_analyzers @formatter.finished end |