Skip to content

Commit 54a0c15

Browse files
committed
Solve warnings related to Ruby 3.x
1 parent cbeff8c commit 54a0c15

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

lib/rails_stats/app_statistics.rb

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ class AppStatistics
33
attr_reader :statistics, :total, :test
44

55
def initialize(directory)
6+
@directories = []
67
@test = false
7-
@directory = directory
8-
@statistics = calculate_statistics
9-
@total = calculate_total
8+
@directory = directory
9+
@statistics = calculate_statistics
10+
@total = calculate_total
1011
end
1112

1213
def key_concepts
@@ -28,15 +29,15 @@ def calculate_statistics
2829
end
2930

3031
def directories
31-
return @directories if @directories
32-
out = []
32+
return @directories if @directories.any?
33+
3334
Dir.foreach(@directory) do |file_name|
3435
path = File.join(@directory, file_name)
3536
next unless File.directory?(path)
3637
next if (/^\./ =~ file_name)
3738
next if file_name == "assets" # doing separately
3839
next if file_name == "views" # TODO
39-
out << path
40+
@directories << path
4041
end
4142

4243
assets = File.join(@directory, "assets")
@@ -48,13 +49,13 @@ def directories
4849

4950
case file_name
5051
when "javascripts"
51-
out << path
52+
@directories << path
5253
# TODO when "css"
5354
end
5455
end
5556
end
5657

57-
out
58+
@directories
5859
end
5960
end
6061

0 commit comments

Comments
 (0)