Sha256: d9b614e03bcd4aa9a48d750a16f616ad77c85450deb87dfeef5c82965fcee47f

Contents?: true

Size: 291 Bytes

Versions: 4

Compression:

Stored size: 291 Bytes

Contents

require "json"

module Flipper
  module Serializers
    class Json
      def self.serialize(source)
        return if source.nil?
        JSON.generate(source)
      end

      def self.deserialize(source)
        return if source.nil?
        JSON.parse(source)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
flipper-1.3.2 lib/flipper/serializers/json.rb
flipper-1.3.1 lib/flipper/serializers/json.rb
flipper-1.3.0 lib/flipper/serializers/json.rb
flipper-1.3.0.pre lib/flipper/serializers/json.rb