Class: Diggit::DevelopersActivity::Analyses::ActivityAnalysis Abstract
- Inherits:
-
Analysis
- Object
- Analysis
- Diggit::DevelopersActivity::Analyses::ActivityAnalysis
- Defined in:
- lib/diggit/developers_activity/analyses/activity_analysis.rb
Overview
This class is abstract.
Abstract class for analyses using the dataset
Direct Known Subclasses
ModuleMetricsAnalysis, MonthsActivityAnalysis, ProjectDevelopersAnalysis, ReleasesActivityAnalysis
Instance Method Summary collapse
-
#initialize(*args) ⇒ ActivityAnalysis
constructor
A new instance of ActivityAnalysis.
- #load_options ⇒ Object
- #source_options ⇒ Object
Methods included from Diggit::DevelopersActivity::ActivityExtractor
Constructor Details
#initialize(*args) ⇒ ActivityAnalysis
Returns a new instance of ActivityAnalysis.
15 16 17 18 |
# File 'lib/diggit/developers_activity/analyses/activity_analysis.rb', line 15 def initialize(*args) super(*args) end |
Instance Method Details
#load_options ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/diggit/developers_activity/analyses/activity_analysis.rb', line 24 def @releases = ["releases"] @all_releases = false @all_releases = ["all_releases"] if .key? "all_releases" Authors.() Modules.(@source, , @addons[:db]) @modules_metrics = .key?("modules_metrics") ? ["modules_metrics"] : true end |
#source_options ⇒ Object
20 21 22 |
# File 'lib/diggit/developers_activity/analyses/activity_analysis.rb', line 20 def @addons[:sources_options][@source] end |