Module: MessagePack::Inspect::Streamer

Defined in:
lib/msgpack/inspect/streamer.rb

Class Method Summary collapse

Class Method Details

.get(format) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/msgpack/inspect/streamer.rb', line 4

def self.get(format)
  case format
  when :yaml
    YAMLStreamer
  when :json
    JSONStreamer
  when :jsonl
    JSONLStreamer
  when nil
    NullStreamer
  else
    raise ArgumentError, "unknown format #{format}"
  end
end