lib/brillo/adapter/base.rb in brillo-1.2.2 vs lib/brillo/adapter/base.rb in brillo-1.3.0
- old
+ new
@@ -1,8 +1,10 @@
module Brillo
module Adapter
class Base
+ include Logger
+
attr_reader :config
def initialize(db_config)
@config = db_config
end
def header
@@ -23,9 +25,16 @@
Rake::Task["db:structure:dump"].invoke
end
def load_command
raise NotImplementedError
+ end
+
+ def recreate_db
+ ["db:drop", "db:create"].each do |t|
+ logger.info "Running\n\trake #{t}"
+ Rake::Task[t].invoke
+ end
end
end
end
end