Skip to content

Commit

Permalink
Rearranged files to make intentions clearer.
Browse files Browse the repository at this point in the history
  • Loading branch information
gmcinnes committed Feb 23, 2009
1 parent 75c7c91 commit 75fd516
Show file tree
Hide file tree
Showing 16 changed files with 10 additions and 13 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions lib/metric_fu/saikuro.rb → lib/generators/saikuro.rb
Expand Up @@ -4,8 +4,8 @@ class Saikuro < Generator


def emit
relative_path = [File.dirname(__FILE__), '..',
'metric_fu', 'saikuro', 'saikuro.rb']
relative_path = [File.dirname(__FILE__), '..', '..',
'vendor', 'saikuro', 'saikuro.rb']
saikuro = File.expand_path(File.join(relative_path))
options_string = MetricFu.saikuro.inject("") do |o, h|
o + "--#{h.join(' ')} "
Expand Down
File renamed without changes.
10 changes: 6 additions & 4 deletions lib/metric_fu.rb
Expand Up @@ -2,14 +2,16 @@
module MetricFu
LIB_ROOT = File.dirname(__FILE__)
end
metric_fu_dir = File.join(MetricFu::LIB_ROOT, 'metric_fu')
base_dir = File.join(MetricFu::LIB_ROOT, 'base')
generator_dir = File.join(MetricFu::LIB_ROOT, 'generators')
template_dir = File.join(MetricFu::LIB_ROOT, 'templates')

# We need to require these two things first because our other classes
# depend on them.
require File.join(metric_fu_dir, 'report')
require File.join(metric_fu_dir, 'generator')
require File.join(base_dir, 'report')
require File.join(base_dir, 'generator')

# Now load everything else that's in the directory
Dir[File.join(metric_fu_dir, '*.rb')].each{|l| require l }
Dir[File.join(base_dir, '*.rb')].each{|l| require l }
Dir[File.join(generator_dir, '*.rb')].each {|l| require l }
Dir[File.join(template_dir, 'standard/*.rb')].each {|l| require l}
9 changes: 2 additions & 7 deletions spec/spec_helper.rb
@@ -1,13 +1,8 @@
require 'rubygems'
require 'spec'
require 'date'
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/configuration')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/generator')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/flay')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/flog')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/md5_tracker')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/churn')
require File.join(File.dirname(__FILE__), '/../lib/metric_fu/reek')

require File.join(File.dirname(__FILE__), '/../lib/metric_fu.rb')
include MetricFu

Mystat = <<-EOF
Expand Down
File renamed without changes.

0 comments on commit 75fd516

Please sign in to comment.