module Serializer::Json

Public Class Methods

deserialize(data) click to toggle source
# File lib/event_store_client/serializer/json.rb, line 5
def self.deserialize(data)
  return data if data.is_a?(Hash)

  JSON.parse(data)
rescue JSON::ParserError
  { 'message' => data }
end
serialize(data) click to toggle source
# File lib/event_store_client/serializer/json.rb, line 13
def self.serialize(data)
  return data if data.is_a?(String)

  JSON.generate(data)
end