class Poseidon::CompressedValue
@api private
Public Class Methods
new(value, codec_id)
click to toggle source
# File lib/poseidon/compressed_value.rb, line 4 def initialize(value, codec_id) @value = value @codec_id = codec_id end
Public Instance Methods
compression_codec()
click to toggle source
# File lib/poseidon/compressed_value.rb, line 18 def compression_codec Compression.find_codec(codec_id) end
decompressed()
click to toggle source
Decompressed value
Raises ??? if the compression codec is uknown
@return [String] decompressed value
# File lib/poseidon/compressed_value.rb, line 14 def decompressed @decompressed ||= decompress end