class Compressors::Bzip2

Public Class Methods

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

  "bzip2 #{from} #{to}"
end
decompress(from, to = nil) click to toggle source
# File lib/capistrano-db-tasks/compressors/bzip2.rb, line 21
def decompress(from, to = nil)
  from = "-f #{from}" unless from == "-"

  to = case to
       when "-"
         "-c --stdout"
       when nil
         ""
       else
         "-c --stdout > #{to}"
       end

  "bunzip2 -f #{from} #{to}"
end
file_extension() click to toggle source
# File lib/capistrano-db-tasks/compressors/bzip2.rb, line 4
def file_extension
  "bz2"
end