Class: PgExport::CompressDump

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/pg_export/actions/compress_dump.rb

Instance Method Summary collapse

Methods included from Logging

#logger, logger

Constructor Details

#initialize(dump) ⇒ CompressDump

Returns a new instance of CompressDump.



5
6
7
# File 'lib/pg_export/actions/compress_dump.rb', line 5

def initialize(dump)
  @dump = dump
end

Instance Method Details

#callObject



9
10
11
12
13
14
# File 'lib/pg_export/actions/compress_dump.rb', line 9

def call
  validate_dumpfile_exists
  compress_dumpfile
  remove_dumpfile
  self
end