Module: PrependedLinkedData::FindTerm
- Defined in:
- app/prepends/prepended_linked_data/find_term.rb
Instance Method Summary collapse
-
#find(id, language: nil, replacements: {}, subauth: nil, format: nil, jsonld: false, performance_data: false) ⇒ Hash
Override Qa::Authorities::LinkedData::FindTerm#find method.
Instance Method Details
#find(id, language: nil, replacements: {}, subauth: nil, format: nil, jsonld: false, performance_data: false) ⇒ Hash
Override Qa::Authorities::LinkedData::FindTerm#find method
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/prepends/prepended_linked_data/find_term.rb', line 4 def find(id, language: nil, replacements: {}, subauth: nil, format: nil, jsonld: false, performance_data: false) # rubocop:disable Metrics/ParameterLists, Metrics/MethodLength saved_performance_data = performance_data performance_data = true full_results = super QaServer::PerformanceHistory.save_result(dt_stamp: Time.now, authority: , action: 'fetch', size_bytes: full_results[:performance][:fetched_bytes], load_time_ms: (full_results[:performance][:fetch_time_s] * 1000), normalization_time_ms: (full_results[:performance][:normalization_time_s] * 1000)) saved_performance_data ? full_results : full_results[:results] end |