Skip to content

Commit e2bc292

Browse files
committed
Refactor to remove begin/end block
1 parent d9dceef commit e2bc292

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

lib/rspec-rails.rb

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@ class Railtie < ::Rails::Railtie
1313
# As of Rails 8.0.0 you can register directories to work with `rails stats`
1414
if ::Rails::VERSION::STRING >= "8.0.0"
1515
require 'rails/code_statistics'
16-
types = begin
17-
dirs = Dir['./spec/**/*_spec.rb']
18-
.map { |f| f.sub(/^\.\/(spec\/\w+)\/.*/, '\\1') }
19-
.uniq
20-
.select { |f| File.directory?(f) }
21-
Hash[dirs.map { |d| [d.split('/').last, d] }]
22-
end
23-
types.each do |type, dir|
16+
17+
dirs = Dir['./spec/**/*_spec.rb']
18+
.map { |f| f.sub(/^\.\/(spec\/\w+)\/.*/, '\\1') }
19+
.uniq
20+
.select { |f| File.directory?(f) }
21+
22+
Hash[dirs.map { |d| [d.split('/').last, d] }].each do |type, dir|
2423
name = type.singularize.capitalize
2524

2625
::Rails::CodeStatistics.register_directory "#{name} specs", dir

0 commit comments

Comments
 (0)