class Diggit::DevelopersActivity::Analyses::ActivityAnalysis

Abstract class for analyses using the dataset

@abstract @since 0.0.1

Public Instance Methods

load_options() click to toggle source
# File lib/diggit/developers_activity/analyses/activity_analysis.rb, line 21
def load_options
        @all_releases = false
        @all_releases = @options["all_releases"] if @options.key? "all_releases"
        if @options.key? 'alternative_modules'
                source_options['modules'] = Oj.load_file(@options['alternative_modules'])[@source.url]['modules']
        end
        @modules_metrics = @options.key?("modules_metrics") ? @options["modules_metrics"] : true

        return if src_opt[@source].nil?
        @releases = src_opt[@source]["releases"]
        Authors.read_options(src_opt[@source])
        source_options = src_opt[@source]
        Modules.read_options(@source, source_options, db.client)
end
run() click to toggle source
# File lib/diggit/developers_activity/analyses/activity_analysis.rb, line 17
def run
        load_options
end