Sha256: 1d15455bc601662644a1002bd87fc23e859491a7453d3c7ad5afbda261a263ef

Contents?: true

Size: 321 Bytes

Versions: 2

Compression:

Stored size: 321 Bytes

Contents

# frozen_string_literal: true

module ElasticAPM
  # @api private
  class ProcessInfo
    def initialize(config)
      @config = config
    end

    def build
      {
        argv: ARGV,
        pid: $PID,
        title: $PROGRAM_NAME
      }
    end

    def self.build(config)
      new(config).build
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
elastic-apm-0.3.0 lib/elastic_apm/process_info.rb
elastic-apm-0.2.0 lib/elastic_apm/process_info.rb