Sha256: 26f43521fa3c5a59cc47d871183fe7c15e080c6bcb4eba3b4454e522d5972d6d

Contents?: true

Size: 219 Bytes

Versions: 12

Compression:

Stored size: 219 Bytes

Contents

require "yaml"

module CurrencyRate
  module Storage
    class YAMLSerializer
      def serialize(data)
        YAML.dump(data)
      end

      def deserialize(data)
        YAML.load(data)
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
currency-rate-2.0.0 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.7.0 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.6.1 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.6.0 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.5.4 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.5.3 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.5.2 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.5.1 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.4.1 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.2.0 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.1.1 lib/storage/serializers/yaml_serializer.rb
currency-rate-1.0.0 lib/storage/serializers/yaml_serializer.rb