19 lines
		
	
	
	
		
			462 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			462 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| task stats: 'mastodon:stats'
 | |
| 
 | |
| namespace :mastodon do
 | |
|   desc 'Report code statistics (KLOCs, etc)'
 | |
|   task :stats do
 | |
|     require 'rails/code_statistics'
 | |
|     [
 | |
|       ['App Libraries', 'app/lib'],
 | |
|       %w(Presenters app/presenters),
 | |
|       %w(Services app/services),
 | |
|       %w(Validators app/validators),
 | |
|       %w(Workers app/workers),
 | |
|     ].each do |name, dir|
 | |
|       STATS_DIRECTORIES << [name, Rails.root.join(dir)]
 | |
|     end
 | |
|   end
 | |
| end
 |