Sha256: 64e37c80000e4194dc2e1c5fa4ee4a50499291f75858b6621d3a8942a128dbad
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
module Helper def self.mysql_args(additional_args=[]) command = " -u #{fetch(:db_user)}" command+= " -p#{fetch(:db_pass)}" unless fetch(:db_pass).empty? command+= " #{additional_args.join(' ')} " # dont use --database statement, so no use '...' will be generated command+= " #{fetch(:db_name)}" unless fetch(:db_name).empty? command end def self.append_stage_to_filename(file_name, stage = 'local') splitted = file_name.split('.') extension = splitted.pop splitted.push stage, extension splitted.join('.') end def self.duplicate_local_dump_to_staged_dump() staged_file = append_stage_to_filename(fetch(:db_local_dump), fetch(:stage)) FileUtils.cp(fetch(:db_local_dump), staged_file) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-container-db-0.0.1 | lib/db/helper.rb |