lib/flapjack/cli/purge.rb in flapjack-1.2.0rc1 vs lib/flapjack/cli/purge.rb in flapjack-1.2.0rc2

- old
+ new

@@ -1,10 +1,12 @@ #!/usr/bin/env ruby require 'hiredis' require 'flapjack/configuration' +require 'flapjack/data/migration' + module Flapjack module CLI class Purge def initialize(global_options, options) @@ -48,10 +50,13 @@ end private def redis - @redis ||= Redis.new(@redis_options.merge(:driver => :ruby)) + return @redis unless @redis.nil? + @redis = Redis.new(@redis_options.merge(:driver => :hiredis)) + Flapjack::Data::Migration.migrate_entity_check_data_if_required(:redis => @redis) + @redis end end end end