class Thrift::LookaheadReader
Public Class Methods
new(trans)
click to toggle source
# File lib/thrift/protocol/json_protocol.rb 24 def initialize(trans) 25 @trans = trans 26 @hasData = false 27 @data = nil 28 end
Public Instance Methods
peek()
click to toggle source
# File lib/thrift/protocol/json_protocol.rb 40 def peek 41 if !@hasData 42 @data = @trans.read(1) 43 end 44 @hasData = true 45 return @data 46 end
read()
click to toggle source
# File lib/thrift/protocol/json_protocol.rb 30 def read 31 if @hasData 32 @hasData = false 33 else 34 @data = @trans.read(1) 35 end 36 37 return @data 38 end