lib/elastic_apm/agent.rb in elastic-apm-3.2.0 vs lib/elastic_apm/agent.rb in elastic-apm-3.3.0

- old
+ new

@@ -11,11 +11,10 @@ require 'elastic_apm/metrics' require 'elastic_apm/spies' module ElasticAPM - # rubocop:disable Metrics/ClassLength # @api private class Agent include Logging extend Forwardable @@ -25,11 +24,10 @@ def self.instance # rubocop:disable Style/TrivialAccessors @instance end - # rubocop:disable Metrics/MethodLength def self.start(config) return @instance if @instance config = Config.new(config) unless config.is_a?(Config) @@ -45,11 +43,10 @@ end @instance = new(config).start end end - # rubocop:enable Metrics/MethodLength def self.stop LOCK.synchronize do return unless @instance @@ -60,11 +57,10 @@ def self.running? !!@instance end - # rubocop:disable Metrics/MethodLength def initialize(config) @stacktrace_builder = StacktraceBuilder.new(config) @context_builder = ContextBuilder.new(config) @error_builder = ErrorBuilder.new(self) @@ -75,11 +71,10 @@ config, metrics: metrics, stacktrace_builder: stacktrace_builder ) { |event| enqueue event } end - # rubocop:enable Metrics/MethodLength attr_reader( :central_config, :config, :context_builder, @@ -89,12 +84,10 @@ :stacktrace_builder, :transport ) def_delegator :@central_config, :config - - # rubocop:disable Metrics/AbcSize, Metrics/MethodLength def start unless config.disable_start_message? config.logger.info format( '[%s] Starting agent, reporting to %s', VERSION, config.server_url @@ -111,11 +104,10 @@ require "elastic_apm/spies/#{lib}" end self end - # rubocop:enable Metrics/AbcSize, Metrics/MethodLength def stop debug 'Stopping agent' central_config.stop @@ -242,7 +234,6 @@ def inspect super.split.first + '>' end end - # rubocop:enable Metrics/ClassLength end