Class Thrift::JSONListContext
In: lib/thrift/protocol/json_protocol.rb
lib/thrift/protocol/json_protocol.rb
Parent: JSONContext

Context class for lists

Methods

new   new   read   read   write   write  

Public Class methods

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 127
127:     def initialize
128:       @first = true
129:     end

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 127
127:     def initialize
128:       @first = true
129:     end

Public Instance methods

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 139
139:     def read(reader)
140:       if (@first)
141:         @first = false
142:       else
143:         JsonProtocol::read_syntax_char(reader, @@kJSONElemSeparator)
144:       end
145:     end

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 139
139:     def read(reader)
140:       if (@first)
141:         @first = false
142:       else
143:         JsonProtocol::read_syntax_char(reader, @@kJSONElemSeparator)
144:       end
145:     end

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 131
131:     def write(trans)
132:       if (@first)
133:         @first = false
134:       else
135:         trans.write(@@kJSONElemSeparator)
136:       end
137:     end

[Source]

     # File lib/thrift/protocol/json_protocol.rb, line 131
131:     def write(trans)
132:       if (@first)
133:         @first = false
134:       else
135:         trans.write(@@kJSONElemSeparator)
136:       end
137:     end

[Validate]