Method: Decidim::FileZipper#zip

Defined in:
decidim-core/lib/decidim/file_zipper.rb

#zipObject

Public: Zips the file.

Returns a String with the zipped version of the file.



22
23
24
25
26
27
# File 'decidim-core/lib/decidim/file_zipper.rb', line 22

def zip
  @zip ||= Zip::OutputStream.write_buffer do |zipfile|
    zipfile.put_next_entry(@filename)
    zipfile.write @data
  end.string
end