Class: Dragonfly::ActiveRecord::Chunk

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/dragonfly-activerecord/chunk.rb

Instance Method Summary collapse

Instance Method Details

#dataObject



20
21
22
# File 'lib/dragonfly-activerecord/chunk.rb', line 20

def data
  Zlib::Inflate.inflate Base64.decode64(self.encoded_data)
end

#data=(raw_data) ⇒ Object



15
16
17
18
# File 'lib/dragonfly-activerecord/chunk.rb', line 15

def data=(raw_data)
  compressed_data = Zlib::Deflate.deflate(raw_data)
  self.encoded_data = Base64.encode64(compressed_data)
end