class Compressors::Gzip

Public Class Methods

compress(from, to = nil) click to toggle source
# File lib/capistrano-db-tasks/compressors/gzip.rb, line 8
def compress(from, to = nil)
  from = from == :stdin ? "-" : from
  to = case to
       when '-'
         "-c --stdout"
       when nil
         ""
       else
         "-c --stdout > #{to}"
       end

  "gzip #{from} #{to}"
end
decompress(from, to = nil) click to toggle source
# File lib/capistrano-db-tasks/compressors/gzip.rb, line 22
def decompress(from, to = nil)
  from = from == :stdin ? "-" : from
  to = case to
       when :stdout
         "-c --stdout"
       when nil
         ""
       else
         "-c --stdout > #{to}"
       end

  "gzip -d #{from} #{to}"
end
file_extension() click to toggle source
# File lib/capistrano-db-tasks/compressors/gzip.rb, line 4
def file_extension
  "gz"
end