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