Sha256: c7cc87c2cfce609060085e56e72dc7ec280eaa801f7a4f2cf9b9b04aab9f0104
Contents?: true
Size: 529 Bytes
Versions: 2
Compression:
Stored size: 529 Bytes
Contents
require 'prometheus/client/helper/entry_parser' module Prometheus module Client module Helper # Parses DB files without using mmap class PlainFile include EntryParser attr_reader :filepath def data @data ||= File.read(filepath, mode: 'rb') end def initialize(filepath) @filepath = filepath end def slice(*args) data.slice(*args) end def size data.length end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
prometheus-client-mmap-0.7.0.beta41 | lib/prometheus/client/helper/plain_file.rb |
prometheus-client-mmap-0.7.0.beta40 | lib/prometheus/client/helper/plain_file.rb |