Sha256: cfc7fe466cdbbb166178e7444a5559b174bd3a39b92ebe2a0e0b65b8de5872ce

Contents?: true

Size: 1.07 KB

Versions: 3

Compression:

Stored size: 1.07 KB

Contents

# require these first because others depend on them
MetricFu.reporting_require { 'result' }
MetricFu.metrics_require   { 'hotspots/hotspot' }
MetricFu.metrics_require   { 'generator' }
MetricFu.metrics_require   { 'graph' }
MetricFu.reporting_require { 'graphs/grapher' }
MetricFu.metrics_require   { 'hotspots/analysis/scoring_strategies' }

Dir.glob(File.join(MetricFu.lib_dir, '*.rb')).
  reject{|file| file =~ /#{__FILE__}|ext.rb/}.
  each do |file|
    require file
end

MetricFu.load_tasks('metric_fu.rake', task_name: 'metrics:all')

Dir.glob(File.join(MetricFu.data_structures_dir, '**/*.rb')).each do |file|
  require file
end
Dir.glob(File.join(MetricFu.logging_dir, '**/*.rb')).each do |file|
  require file
end
Dir.glob(File.join(MetricFu.errors_dir, '**/*.rb')).each do |file|
  require file
end
Dir.glob(File.join(MetricFu.metrics_dir, '**/*.rb')).each do |file|
  require(file) unless file =~ /init.rb/
end
Dir.glob(File.join(MetricFu.reporting_dir, '**/*.rb')).each do |file|
  require file
end
Dir.glob(File.join(MetricFu.formatter_dir, '**/*.rb')).each do |file|
  require file
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
metric_fu-4.6.0 lib/metric_fu/load_files.rb
metric_fu-4.5.2 lib/metric_fu/load_files.rb
metric_fu-4.5.1 lib/metric_fu/load_files.rb