Class: Dump

Inherits:
Object
  • Object
show all
Defined in:
lib/dump_create.rb

Class Method Summary collapse

Class Method Details

.constructObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/dump_create.rb', line 7

def self.construct
  config   = Rails.configuration.database_configuration
  @database = config[Rails.env]["database"]
  @username = config[Rails.env]["username"]
  @password = config[Rails.env]["password"]
  @host = config[Rails.env]["host"]
  
  unless @password
    system "mysqldump -u #{@username} #{@database} > $(date +%F__%T).sql"
  else
    system "mysqldump -u #{@username} -p#{@password} #{@database} > $(date +%F__%T).sql"
  end
  flash[:success] = 'Dump file generated in root folder'
end

.showObject



3
4
5
# File 'lib/dump_create.rb', line 3

def self.show
  puts 'successfully running Dump.show method'
end