73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
# File 'lib/ardb/cli/commands.rb', line 73
def run(argv, *args)
super
begin
Ardb.init(false)
Ardb.adapter.connect_db
@stdout.puts "connected to #{Ardb.config.adapter} db #{Ardb.config.database.inspect}"
rescue ActiveRecord::NoDatabaseError => e
@stderr.puts "error: database #{Ardb.config.database.inspect} "\
"does not exist"
rescue StandardError => e
@stderr.puts e
@stderr.puts e.backtrace.join("\n")
@stderr.puts "error connecting to #{Ardb.config.database.inspect} database " \
"with #{Ardb.config.activerecord_connect_hash.inspect}"
raise CommandExitError
end
end
|