Sha256: e78d645d797d86fb8363499f3e6b0a340bda224f096f75c41607cd685d0c502e
Contents?: true
Size: 511 Bytes
Versions: 13
Compression:
Stored size: 511 Bytes
Contents
require 'multi_json' module BEL::Extension::Format module JSONImplementation class JSONReader def initialize(data) @data = data end def each(&block) if block_given? MultiJson.load(@data, :symbolize_keys => true).each do |obj| yield obj end else to_enum(:each) end end end class JSONWriter def write_json_object(json_object) MultiJson.dump(json_object) end end end end
Version data entries
13 entries across 13 versions & 1 rubygems