File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -31,12 +31,16 @@ namespace :docs do
31
31
Dir . mkdir ( TARGET_DIR )
32
32
33
33
entries = json_data . select { |d | d [ 'lang' ] == 'console' }
34
+ start_time = Time . now . to_i
34
35
entries . each_with_index do |entry , index |
35
36
percentage = index * 100 / entries . length
36
- print "\r " + ( "\e [A\e [K" ) if index > 0
37
- puts "Generating file #{ index + 1 } of #{ entries . length } - #{ percentage } % complete"
37
+ hourglass = index . even? ? '⌛ ' : '⏳ '
38
+ print "\r " + ( "\e [A\e [K" * 4 ) if index > 0
39
+ puts "📝 Generating file #{ index + 1 } of #{ entries . length } - #{ percentage } % complete"
40
+ puts hourglass + '▩' * ( percentage / 2 ) + '⬚' * ( 50 - percentage / 2 ) + ' ' + hourglass
38
41
generate_docs ( entry )
39
42
end
43
+ puts "Finished generating #{ entries . length } files in #{ Time . now . to_i - start_time } seconds"
40
44
end
41
45
42
46
def json_data
@@ -138,7 +142,7 @@ module TestDocs
138
142
logger = Logger . new ( 'log/docs-generation-elasticsearch.log' )
139
143
logger . formatter = @formatter
140
144
logger . info ( "Located in #{ filename } : #{ e . message } \n " )
141
- rescue ArgumentError => e
145
+ rescue ArgumentError , NoMethodError => e
142
146
logger = Logger . new ( 'log/docs-generation-client.log' )
143
147
logger . formatter = @formatter
144
148
logger . info ( "Located in #{ filename } : #{ e . message } \n " )
You can’t perform that action at this time.
0 commit comments