module SearchLookup
Public Instance Methods
Source
# File lib/search_report.rb, line 105 def format(result, report:, config_errors: false) case result[:error] when :usage report.build_usage when :config return report.build_config_error if config_errors report.build_fetch_error(result[:query]) when :fetch report.build_fetch_error(result[:query]) else report.build_report( query: result[:query], total: result[:total], items: result[:items] ) end end