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
# 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