lib/data_miner/configuration.rb in data_miner-0.3.2 vs lib/data_miner/configuration.rb in data_miner-0.3.3

- old
+ new

@@ -38,11 +38,11 @@ def run target = DataMiner::Target.find(klass.name) run = target.runs.create! :started_at => Time.now finished = false begin - runnables.each(&:run) + runnables.each { |runnable| runnable.run(run) } finished = true ensure run.update_attributes! :ended_at => Time.now, :finished => finished end nil @@ -56,9 +56,10 @@ # Options # * <tt>:class_names</tt>: provide an array class names to mine def run(options = {}) classes.each do |klass| if options[:class_names].blank? or options[:class_names].include?(klass.name) + klass.delete_all if options[:from_scratch] klass.data_miner_config.run end end end