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