scinote-web/app/serializers/jsonb_hash_serializer.rb
2019-01-31 10:31:03 +01:00

12 lines
228 B
Ruby

class JsonbHashSerializer
def self.dump(hash)
hash.nil? ? '{}' : hash.to_json
end
def self.load(hash)
hash ||= {}
hash = JSON.parse(hash) if hash.instance_of? String
hash.with_indifferent_access
end
end