Sha256: ebf74bc851d529bc7d998355f94fa8d1ca92be047157fab1daffdfd06e600bf7
Contents?: true
Size: 679 Bytes
Versions: 4
Compression:
Stored size: 679 Bytes
Contents
# frozen_string_literal: true class Serega module SeregaJSON # # JSON dump adapter for ::Oj # class OjDump # # Dumps data to JSON string # # @param data [Object] Anything # # @return [String] Data serialized to JSON # def self.call(data) ::Oj.dump(data, mode: :compat) end end # # JSON parse adapter for ::Oj # class OjLoad # # Loads object from JSON string # # @param json_string [String] JSON String # # @return [Object] Deserialized data # def self.call(json_string) ::Oj.load(json_string) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
serega-0.8.2 | lib/serega/json/oj.rb |
serega-0.8.1 | lib/serega/json/oj.rb |
serega-0.8.0 | lib/serega/json/oj.rb |
serega-0.7.0 | lib/serega/json/oj.rb |