Module: PSQLToys::Template::Dumps::Base::CommonPSQLDumpsCode

Defined in:
lib/psql_toys/template/dumps/_base.rb

Overview

Common code for dumps toys

Instance Method Summary collapse

Instance Method Details

#db_dumps_dirObject



12
13
14
# File 'lib/psql_toys/template/dumps/_base.rb', line 12

def db_dumps_dir
	"#{context_directory}/db/dumps"
end

#dump_file_class(db_config) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/psql_toys/template/dumps/_base.rb', line 16

def dump_file_class(db_config)
	return @dump_file_class if defined? @dump_file_class

	require_relative '_dump_file'

	db_dumps_dir = self.db_dumps_dir

	@dump_file_class = Class.new(DumpFile) do
		self.db_dumps_dir = db_dumps_dir
		self.db_config = db_config
	end
end