2012-03-14 3 views
2

rake:stats을 다른 디렉토리의 코드 행 수를 검사 할 수 있도록 사용자 정의하려면 어떻게합니까?사용자 정의 레이크 : 통계

예를 들어 프로필 작성을 원하는 내 resque 직원을위한 app/workers 디렉토리가 있습니다.

저는 rspec을 사용하고 있습니다. Rake stats and Cucumber 줄을 따라 가길 바래요. /lib/tasks/rspec.rake

+0

어쩌면이 도움이하지만 당신은 뷰 디렉토리에 LOC를 계산 예를 들어, 맥 터미널에서이 스크립트를 시도 할 수? http://stackoverflow.com/questions/1613655/rake-stats-and-cucumber – Spyros

+0

나는 그것을 시험해 보았다. 그러나 나는 레이크가 중단되었다! 클래스'CodeStatistics '에 대한 정의되지 않은 메소드'calculate_statistics' 작업 : TOP => statsetup' – Cyrus

답변

2

죄송합니다. rake stats를 편집하는 법을 모르겠습니다.

find app/views -name "*html.erb" -exec wc -l {} \; 

희망 도움이

+0

정확히 내가 원하는 것은 아니지만 트릭을 수행합니다. – Cyrus

3

This article 그것을 수행하는 방법을 보여줍니다 :

task :stats => "omakase:stats" 

namespace :omakase do 
    task :stats do 
    require 'rails/code_statistics' 
    ::STATS_DIRECTORIES << ["Services", "app/services"] 
    ::STATS_DIRECTORIES << ["Services Tests", "test/services"] 
    CodeStatistics::TEST_TYPES << 'Services Tests' 
    end 
end 
관련 문제