@@ -35,7 +35,7 @@ namespace :docs do
35
35
entries . each_with_index do |entry , index |
36
36
percentage = index * 100 / entries . length
37
37
hourglass = index . even? ? '⌛ ' : '⏳ '
38
- print "\r " + ( "\e [A\e [K" * 4 ) if index > 0
38
+ print "\r " + ( "\e [A\e [K" * 2 ) if index > 0
39
39
puts "📝 Generating file #{ index + 1 } of #{ entries . length } - #{ percentage } % complete"
40
40
puts hourglass + '▩' * ( percentage / 2 ) + '⬚' * ( 50 - percentage / 2 ) + ' ' + hourglass
41
41
generate_docs ( entry )
@@ -70,8 +70,11 @@ namespace :docs do
70
70
body = entry &.[]( 'body' )
71
71
request_body << show_body ( body ) if body
72
72
request_body = request_body . compact . join ( ",\n " ) . gsub ( 'null' , 'nil' )
73
-
74
- code = "response = client.#{ api } (\n #{ request_body } \n )\n puts response"
73
+ code = if api . include? '_internal'
74
+ "response = client.perform_request('#{ entry [ 'method' ] } ', '#{ api } ', #{ request_body } )"
75
+ else
76
+ "response = client.#{ api } (\n #{ request_body } \n )\n puts response"
77
+ end
75
78
client_query << format_code ( code )
76
79
end
77
80
client_query . join ( "\n \n " )
@@ -147,7 +150,7 @@ module TestDocs
147
150
logger = Logger . new ( 'log/docs-generation-elasticsearch.log' )
148
151
logger . formatter = @formatter
149
152
logger . info ( "Located in #{ filename } : #{ e . message } \n " )
150
- rescue ArgumentError , NoMethodError => e
153
+ rescue ArgumentError , NoMethodError , TypeError => e
151
154
logger = Logger . new ( 'log/docs-generation-client.log' )
152
155
logger . formatter = @formatter
153
156
logger . info ( "Located in #{ filename } : #{ e . message } \n " )
0 commit comments