in lib/elastic/transport/meta_header.rb [24:39]
def set_meta_header
return if @arguments[:enable_meta_header] == false
service, version = meta_header_service_version
meta_headers = {
service.to_sym => version,
rb: RUBY_VERSION,
t: Elastic::Transport::VERSION
}
meta_headers.merge!(meta_header_engine) if meta_header_engine
meta_headers.merge!(meta_header_adapter) if meta_header_adapter
add_header({ 'x-elastic-client-meta' => meta_headers.map { |k, v| "#{k}=#{v}" }.join(',') })
end