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