Sha256: 0826797a6c34533bd756958fc278095efc3ee45daf435be48c2403c00702cc29

Contents?: true

Size: 200 Bytes

Versions: 14

Compression:

Stored size: 200 Bytes

Contents

# frozen_string_literal: true

class MarshalCodec
  def encode(hash)
    ::Marshal.dump(hash)
  end

  def decode(payload)
    ::Marshal.load(payload) # rubocop:disable Security/MarshalLoad
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
message_bus-4.3.8 bench/codecs/marshal.rb
message_bus-4.3.7 bench/codecs/marshal.rb
message_bus-4.3.6 bench/codecs/marshal.rb
message_bus-4.3.4 bench/codecs/marshal.rb
message_bus-4.3.3 bench/codecs/marshal.rb
message_bus-4.3.2 bench/codecs/marshal.rb
message_bus-4.3.1 bench/codecs/marshal.rb
message_bus-4.3.0 bench/codecs/marshal.rb
message_bus-4.2.0 bench/codecs/marshal.rb
message_bus-4.1.0 bench/codecs/marshal.rb
message_bus-4.0.0 bench/codecs/marshal.rb
message_bus-3.4.0 bench/codecs/marshal.rb
message_bus-3.3.8 bench/codecs/marshal.rb
message_bus-3.3.7 bench/codecs/marshal.rb