Method: OandaAPI::Streaming::Adapters::Generic#parse
- Defined in:
- lib/oanda_api/streaming/adapters/generic.rb
#parse(string) ⇒ Array<Hash>
Deserializes a stream of JSON objects.
19 20 21 22 23 24 25 |
# File 'lib/oanda_api/streaming/adapters/generic.rb', line 19 def parse(string) string.strip! return [] if string.empty? string.gsub(/}\s*{/, MULTI_OBJECT_DELIMITER).split(DELIMITER).map do |json| JSON.parse json, symbolize_names: true end end |