Sha256: 51be1998e367d45f4dbe3fce2d99d6bee5a0496ea10c10ec879926d907aecffb
Contents?: true
Size: 907 Bytes
Versions: 22
Compression:
Stored size: 907 Bytes
Contents
# encoding: utf-8 # This file is distributed under New Relic's license terms. # See https://github.com/newrelic/rpm/blob/master/LICENSE for complete details. module NewRelic module Agent module HTTPClients # This class provides a public interface for wrapping HTTP requests. This # may be used to create wrappers that are compatible with New Relic's # external request API. # # @api public class AbstractRequest ERROR_MESSAGE = 'Subclasses of NewRelic::Agent::HTTPClients::AbstractRequest must implement a '.freeze def [] raise NotImplementedError, ERROR_MESSAGE + ':[] method' end def []= raise NotImplementedError, ERROR_MESSAGE + ':[]= method' end def host_from_header raise NotImplementedError, ERROR_MESSAGE + ':host_from_header method' end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems