Module: EventStoreClient::Serializer::Json
- Defined in:
 - lib/event_store_client/serializer/json.rb
 
Class Method Summary collapse
Class Method Details
.deserialize(data) ⇒ Hash
      8 9 10 11 12 13 14 15 16 17  | 
    
      # File 'lib/event_store_client/serializer/json.rb', line 8 def self.deserialize(data) return data if data.is_a?(Hash) result = JSON.parse(data) return result if result.is_a?(Hash) { 'message' => result } rescue JSON::ParserError { 'message' => data } end  | 
  
.serialize(data) ⇒ String
      21 22 23 24 25  | 
    
      # File 'lib/event_store_client/serializer/json.rb', line 21 def self.serialize(data) return data.dup if data.is_a?(String) JSON.generate(data) end  |