Sha256: e4e223a4df74edd1713ce8f4e40c20e56e7d869d57e6c49909efe150bcdac623

Contents?: true

Size: 373 Bytes

Versions: 1

Compression:

Stored size: 373 Bytes

Contents

module Caravan
  class ConfigMigration
    class << self
      def need_migrate?(conf)
        return true if conf.nil? || conf.empty?

        if !conf.key?("src") ||
           !conf.key?("dst") ||
           !conf.key?("deploy_mode")
          Caravan::Message.debug("Conf may need migrate.")
          return true
        end

        false
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
caravan-1.0.0 lib/caravan/config_migration.rb