arkency/rails_event_store

View on GitHub
ruby_event_store/lib/ruby_event_store/serializers/yaml.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "yaml"

module RubyEventStore
  module Serializers
    class YAML
      def self.dump(value)
        ::YAML.dump(value)
      end

      def self.load(serialized)
        ::YAML.respond_to?(:unsafe_load) ? ::YAML.unsafe_load(serialized) : ::YAML.load(serialized)
      end
    end
  end
end