Method: Graphiti::Debugger.on_data
- Defined in:
- lib/graphiti/debugger.rb
.on_data(name, start, stop, id, payload) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/graphiti/debugger.rb', line 12 def on_data(name, start, stop, id, payload) return [] unless enabled took = ((stop - start) * 1000.0).round(2) params = scrub_params(payload[:params]) if payload[:exception] on_data_exception(payload, params) elsif payload[:sideload] if payload[:results] on_sideload_data(payload, params, took) end else on_primary_data(payload, params, took) end end |