Sha256: 0a9439dea6dcc7504691ff2d133b2f986ee3f1b7b72ac7d8c61525977e495a73
Contents?: true
Size: 359 Bytes
Versions: 2
Compression:
Stored size: 359 Bytes
Contents
require 'peastash/log_device' class Peastash module Outputs class IO @@default_io = STDOUT def self.default_io @@default_io end def initialize(file, *args) @device = ::Peastash::LogDevice.new(file, *args) end def dump(event) @device.write(event.to_json + "\n") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
peastash-0.2.5 | lib/peastash/outputs/io.rb |
peastash-0.2.4 | lib/peastash/outputs/io.rb |