Sha256: ce75dce5b7df9ab23578bea38db8637b0e589a07572c074cd3f9a187bfac63f5

Contents?: true

Size: 852 Bytes

Versions: 74

Compression:

Stored size: 852 Bytes

Contents

STATS_DIRECTORIES = [
  %w(Controllers        app/controllers),
  %w(Helpers            app/helpers),
  %w(Models             app/models),
  %w(Mailers            app/mailers),
  %w(Javascripts        app/assets/javascripts),
  %w(Libraries          lib/),
  %w(APIs               app/apis),
  %w(Controller\ tests  test/controllers),
  %w(Helper\ tests      test/helpers),
  %w(Model\ tests       test/models),
  %w(Mailer\ tests      test/mailers),
  %w(Integration\ tests test/integration),
  %w(Functional\ tests\ (old)  test/functional),
  %w(Unit\ tests \ (old)       test/unit)
].collect { |name, dir| [ name, "#{Rails.root}/#{dir}" ] }.select { |name, dir| File.directory?(dir) }

desc "Report code statistics (KLOCs, etc) from the application"
task :stats do
  require 'rails/code_statistics'
  CodeStatistics.new(*STATS_DIRECTORIES).to_s
end

Version data entries

74 entries across 74 versions & 4 rubygems

Version Path
railties-4.1.16 lib/rails/tasks/statistics.rake
railties-4.1.16.rc1 lib/rails/tasks/statistics.rake
railties-4.1.15 lib/rails/tasks/statistics.rake
railties-4.1.15.rc1 lib/rails/tasks/statistics.rake
railties-4.1.14.2 lib/rails/tasks/statistics.rake
railties-4.1.14.1 lib/rails/tasks/statistics.rake
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/railties-4.1.13/lib/rails/tasks/statistics.rake
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/railties-4.1.13/lib/rails/tasks/statistics.rake
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/railties-4.1.13/lib/rails/tasks/statistics.rake
railties-4.1.14 lib/rails/tasks/statistics.rake
railties-4.1.14.rc2 lib/rails/tasks/statistics.rake
railties-4.1.14.rc1 lib/rails/tasks/statistics.rake
railties-4.1.13 lib/rails/tasks/statistics.rake
railties-4.1.13.rc1 lib/rails/tasks/statistics.rake
railties-4.1.12 lib/rails/tasks/statistics.rake
railties-4.1.12.rc1 lib/rails/tasks/statistics.rake
railties-4.1.11 lib/rails/tasks/statistics.rake
railties-4.1.10 lib/rails/tasks/statistics.rake
railties-4.1.10.rc4 lib/rails/tasks/statistics.rake
railties-4.1.10.rc3 lib/rails/tasks/statistics.rake