Sha256: fa48dc0a54a5d2efd14ce5bbf6f48a55ffb9a43e7582b48eccdb3b9d6f983220
Contents?: true
Size: 535 Bytes
Versions: 209
Compression:
Stored size: 535 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 source @data ||= File.read(filepath, mode: 'rb') end def initialize(filepath) @filepath = filepath end def slice(*args) source.slice(*args) end def size source.length end end end end end
Version data entries
209 entries across 209 versions & 2 rubygems