Sha256: 07c9adff4ea394b7b4123d5ae916d0412a0e1cae9ab05f56025ebc21bd300ad5

Contents?: true

Size: 1.2 KB

Versions: 140

Compression:

Stored size: 1.2 KB

Contents


module Pod
  class Validator
    # def validate_source_url(spec)
    #   return if spec.source.nil? || spec.source[:http].nil?
    #   url = URI(spec.source[:http])
    #   return if url.scheme == 'https' || url.scheme == 'file'
    #   warning('http', "The URL (`#{url}`) doesn't use the encrypted HTTPs protocol. " \
    #           'It is crucial for Pods to be transferred over a secure protocol to protect your users from man-in-the-middle attacks. '\
    #           'This will be an error in future releases. Please update the URL to use https.')
    # end
    #
    # Perform analysis for a given spec (or subspec)
    #
    def perform_extensive_analysis(spec)
      return true
    end

    #覆盖
    def check_file_patterns
      FILE_PATTERNS.each do |attr_name|
        next if %i(source_files resources).include? attr_name
          if respond_to?("_validate_#{attr_name}", true)
            send("_validate_#{attr_name}")
          else
            validate_nonempty_patterns(attr_name, :error)
          end
      end

      _validate_header_mappings_dir
      if consumer.spec.root?
        _validate_license
        _validate_module_map
      end
    end

    def validate_source_url(spec); end
  end
end

Version data entries

140 entries across 140 versions & 10 rubygems

Version Path
cocoapods-meitu-bin-2.0.0 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-fy-bin-0.3.1 lib/cocoapods-fy-bin/native/validator.rb
cocoapods-imy-bin-0.3.1.21 lib/cocoapods-imy-bin/native/validator.rb
cocoapods-meitu-bin-1.4.1 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.4.0 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.3.2 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-fy-bin-0.3.0 lib/cocoapods-fy-bin/native/validator.rb
cocoapods-meitu-bin-1.3.1 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.3.0 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.2.3 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.2.2 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.2.1 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.2.0 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.1.5 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.1.4 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-meitu-bin-1.1.3 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-fy-bin-0.2.9 lib/cocoapods-fy-bin/native/validator.rb
cocoapods-meitu-bin-1.1.2 lib/cocoapods-meitu-bin/native/validator.rb
cocoapods-tj-1.0.7 lib/cocoapods-tj/native/validator.rb
cocoapods-tj-1.0.6 lib/cocoapods-tj/native/validator.rb