def valid?
      create_update_rules.each do |rule|
        return false if !rule.file_exists || !rule.pattern_exists
      end

      true
    end
def valid?
      create_update_rules.each do |rule|
        return false if !rule.file_exists || !rule.pattern_exists
      end

      true
    end
Checks the all the version patterns are available
 @return [Boolean]