Sha256: 662b8a8a33c12d5d59ac315264e6f1bfdea913a46fe4cf63a0ee8dc736e46923
Contents?: true
Size: 391 Bytes
Versions: 14
Compression:
Stored size: 391 Bytes
Contents
module Standard module Lsp class Logger def initialize(prefix: "[server]") @prefix = prefix @puts_onces = [] end def puts(message) warn [@prefix, message].compact.join(" ") end def puts_once(message) return if @puts_onces.include?(message) @puts_onces << message puts(message) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems