Sha256: 04e05a09a3cf4b84273f15ae618b18a02956df0a73210d0673921e7c18ae5b96

Contents?: true

Size: 487 Bytes

Versions: 11

Compression:

Stored size: 487 Bytes

Contents

namespace :metrics do
  
  ROODI_DIR = File.join(MetricFu::BASE_DIRECTORY, 'roodi')
  ROODI_FILE = File.join(ROODI_DIR, 'index.html')
  
  desc "A Ruby coding standards report using Roodi"
  task :roodi do
    mkdir_p(ROODI_DIR) unless File.directory?(ROODI_DIR)
    `echo '<pre>' > #{ROODI_FILE}`
    `roodi #{RAILS_ROOT}/lib/**/*.rb #{RAILS_ROOT}/app/**/*.rb >> #{ROODI_FILE}`
    `echo '</pre>' >> #{ROODI_FILE}`
    system("open #{ROODI_FILE}") if MetricFu.open_in_browser?
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
p8-metric_fu-0.8.4.10 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.11 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.12 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.13 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.14 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.4 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.5 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.6 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.7 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.8 lib/tasks/roodi.rake
p8-metric_fu-0.8.4.9 lib/tasks/roodi.rake