Method: OneApm::Support::Marshaller#prepare
- Defined in:
- lib/one_apm/support/marshaller.rb
#prepare(data, options = {}) ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/one_apm/support/marshaller.rb', line 28 def prepare(data, ={}) encoder = [:encoder] || default_encoder if data.respond_to?(:to_collector_array) data.to_collector_array(encoder) elsif data.kind_of?(Array) data.map { |element| prepare(element, ) } else data end end |