Method: NewRelic::Agent::JavaScriptInstrumentor#browser_timing_config
- Defined in:
- lib/new_relic/agent/javascript_instrumentor.rb
#browser_timing_config(state, nonce = nil) ⇒ Object
105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/new_relic/agent/javascript_instrumentor.rb', line 105 def browser_timing_config(state, nonce = nil) txn = state.current_transaction return '' if txn.nil? txn.freeze_name_and_execute_if_not_ignored do data = data_for_js_agent(txn) json = ::JSON.dump(data) return html_safe_if_needed("\n<script type=\"text/javascript\"#{create_nonce(nonce)}>window.NREUM||(NREUM={});NREUM.info=#{json}</script>") end '' end |