Class: RubyMaat::Analysis::BaseAnalysis
- Inherits:
-
Object
- Object
- RubyMaat::Analysis::BaseAnalysis
- Defined in:
- lib/ruby_maat/analysis/base_analysis.rb
Overview
Base class for all analysis modules
Direct Known Subclasses
Authors, Churn::Absolute, Churn::ByAuthor, Churn::ByEntity, Churn::MainDeveloper, Churn::Ownership, Churn::RefactoringMainDeveloper, CodeAge, CommitMessages, Communication, Effort::ByRevisions, Effort::Fragmentation, Effort::MainDeveloperByRevisions, Entities, Identity, LogicalCoupling, SumOfCoupling, Summary
Instance Method Summary collapse
Instance Method Details
#analyze(dataset, options = {}) ⇒ Object
7 8 9 |
# File 'lib/ruby_maat/analysis/base_analysis.rb', line 7 def analyze(dataset, = {}) raise NotImplementedError, "Subclasses must implement analyze method" end |