Reference documentation and code samples for the gapic-common class Gapic::Rest::ServerStream.
A class to provide the Enumerable interface to the response of a REST server-streaming dmethod.
ServerStream provides the enumerations over the individual response messages within the stream.
Inherits
- Object
Includes
- Enumerable
Example
normal iteration over resources.
server_stream . each { | response | puts response }
Methods
#each
def
each
()
-
>
Enumerator
Iterate over JSON objects in the streamed response.
- (Object) — Gives one complete Message object.
- (Enumerator) — if no block is provided
#initialize
def
initialize
(
message_klass
,
json_enumerator
)
-
>
ServerStream
Initializes ServerStream object.
- message_klass(Class)
- json_enumerator(Enumerator<String>)
- ( ServerStream ) — a new instance of ServerStream