Class: RubyCode::Views::SearchProvider::DebugRequest
- Inherits:
-
Object
- Object
- RubyCode::Views::SearchProvider::DebugRequest
- Defined in:
- lib/rubycode/views/search_provider/debug_request.rb
Overview
Builds debug request text for search provider requests
Class Method Summary collapse
- .build(provider_name:, query:, max_results:, url:) ⇒ Object
- .build_content_lines(pastel, provider_name, query, max_results, url) ⇒ Object
Class Method Details
.build(provider_name:, query:, max_results:, url:) ⇒ Object
10 11 12 13 14 |
# File 'lib/rubycode/views/search_provider/debug_request.rb', line 10 def self.build(provider_name:, query:, max_results:, url:) pastel = Pastel.new content = build_content_lines(pastel, provider_name, query, max_results, url) content.join("\n") end |
.build_content_lines(pastel, provider_name, query, max_results, url) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/rubycode/views/search_provider/debug_request.rb', line 16 def self.build_content_lines(pastel, provider_name, query, max_results, url) [ "", pastel.yellow.bold("=== DEBUG SEARCH REQUEST ==="), "#{pastel.bold("Provider:")} #{provider_name}", "#{pastel.bold("Query:")} #{query}", "#{pastel.bold("Max Results:")} #{max_results}", "#{pastel.bold("URL:")} #{url}", pastel.yellow.bold("=" * 28) ] end |