class MsgPacker::Decoder
Public Class Methods
new(opts = {})
click to toggle source
# File lib/msgpacker/decode.rb, line 6 def initialize opts = {} @options = opts.select {|k, v| [:pretty, :indent, :newline].include? k} end
Public Instance Methods
code(is = STDIN, os = STDOUT)
click to toggle source
# File lib/msgpacker/decode.rb, line 10 def code is = STDIN, os = STDOUT MessagePack::Unpacker.new(is).each do |obj| Yajl::Encoder.encode(obj, os, @options) os.write "\n" if @options[:newline] end end