class Diggit::DevelopersActivity::Analyses::ModuleMetricsAnalysis
Records module metrics (LoC and BugFixes)
Public Instance Methods
clean()
click to toggle source
# File lib/diggit/developers_activity/analyses/module_metrics_analysis.rb, line 22 def clean db.client[MODULES_METRICS_COL].find({ project: @source.url }).delete_many end
run()
click to toggle source
Calls superclass method
Diggit::DevelopersActivity::Analyses::ActivityAnalysis#run
# File lib/diggit/developers_activity/analyses/module_metrics_analysis.rb, line 15 def run super puts('Extracting LoC and #BugFixes') metrics = ModuleMetricsExtractor.extract_module_metrics(@source, src_opt[@source], db, repo) db.insert(MODULES_METRICS_COL, metrics) end