Skip to content

Commit 3e77ce2

Browse files
committed
[DOCS] Generator: Update for internal APIs
1 parent 8e42632 commit 3e77ce2

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

rake_tasks/doc_generator.rake

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace :docs do
3535
entries.each_with_index do |entry, index|
3636
percentage = index * 100 / entries.length
3737
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
3939
puts "📝 Generating file #{index + 1} of #{entries.length} - #{percentage}% complete"
4040
puts hourglass + '▩' * (percentage / 2) + '⬚' * (50 - percentage / 2) + ' ' + hourglass
4141
generate_docs(entry)
@@ -70,8 +70,11 @@ namespace :docs do
7070
body = entry&.[]('body')
7171
request_body << show_body(body) if body
7272
request_body = request_body.compact.join(",\n").gsub('null', 'nil')
73-
74-
code = "response = client.#{api}(\n#{request_body}\n)\nputs 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)\nputs response"
77+
end
7578
client_query << format_code(code)
7679
end
7780
client_query.join("\n\n")
@@ -147,7 +150,7 @@ module TestDocs
147150
logger = Logger.new('log/docs-generation-elasticsearch.log')
148151
logger.formatter = @formatter
149152
logger.info("Located in #{filename}: #{e.message}\n")
150-
rescue ArgumentError, NoMethodError => e
153+
rescue ArgumentError, NoMethodError, TypeError => e
151154
logger = Logger.new('log/docs-generation-client.log')
152155
logger.formatter = @formatter
153156
logger.info("Located in #{filename}: #{e.message}\n")

0 commit comments

Comments
 (0)