Method: Sym::Data::Encoder#initialize

Defined in:
lib/sym/data/encoder.rb

#initialize(data, compress) ⇒ Encoder



12
13
14
15
16
17
# File 'lib/sym/data/encoder.rb', line 12

def initialize(data, compress)
  self.data         = data
  self.data_encoded = Marshal.dump(data)
  self.data_encoded = Zlib::Deflate.deflate(data_encoded, compression_level) if compress
  self.data_encoded = Base64.urlsafe_encode64(data_encoded)
end