class Teneo::DataModel::Serializers::HashSerializer

Public Class Methods

dump(hash) click to toggle source
# File lib/teneo/data_model/serializers/hash_serializer.rb, line 11
def self.dump(hash)
  return hash if hash.is_a?(String)
  hash.to_json
end
load(hash) click to toggle source
# File lib/teneo/data_model/serializers/hash_serializer.rb, line 16
def self.load(hash)
  return nil if hash.nil? or hash.empty?
  hash = JSON.parse(hash) if hash.is_a?(String)
  (hash || {}).to_symbolized_hash
end