Sha256: 80db82b12cf640c1c687c5b3698fc3991ca77312ca4f7b16f85582a40bfd1b34

Contents?: true

Size: 281 Bytes

Versions: 24

Compression:

Stored size: 281 Bytes

Contents

# frozen_string_literal: true

module PrometheusExporter::Server
  class TypeCollector
    def type
      raise "must implement type"
    end

    def collect(obj)
      raise "must implement collect"
    end

    def metrics
      raise "must implement metrics"
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
prometheus_exporter-2.0.6 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.5 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.4 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.3 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.2 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.1 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-2.0.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-1.0.1 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-1.0.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.8.1 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.8.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.7.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.6.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.5.3 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.5.2 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.5.1 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.5.0 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.4.17 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.4.16 lib/prometheus_exporter/server/type_collector.rb
prometheus_exporter-0.4.15 lib/prometheus_exporter/server/type_collector.rb