class Dumpman::Adapters::Base
Public Class Methods
create_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 18 def self.create_cmd instance.create_cmd end
drop_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 14 def self.drop_cmd instance.drop_cmd end
dump_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 6 def self.dump_cmd instance.dump_cmd end
restore_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 10 def self.restore_cmd instance.restore_cmd end
Public Instance Methods
create_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 34 def create_cmd raise(NotImplementedError) end
drop_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 30 def drop_cmd raise(NotImplementedError) end
dump_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 22 def dump_cmd raise(NotImplementedError) end
restore_cmd()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 26 def restore_cmd raise(NotImplementedError) end
Private Instance Methods
database()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 44 def database @database ||= db_config.fetch(:database) end
db_config()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 40 def db_config @db_config ||= ActiveRecord::Base.connection_config end
host()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 56 def host @host ||= db_config.fetch(:host) { 'localhost' } end
password()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 52 def password @password ||= db_config.fetch(:password) { raise("you should set password in 'database.yml'") } end
username()
click to toggle source
# File lib/dumpman/adapters/base.rb, line 48 def username @username ||= db_config.fetch(:username) { db_config.fetch(:user) } end