Sha256: 0e63bb63e26f2084feaf866556c8a13a34c601bc28dfbcb27c353b759ecfb86b

Contents?: true

Size: 1.43 KB

Versions: 31

Compression:

Stored size: 1.43 KB

Contents

require_relative '../tool/tool'

module Pod    
    class Prebuild

        # Pass the data between the 2 steps
        #
        # At step 2, the normal pod install, it needs some info of the
        # prebuilt step. So we store it here.
        #
        class Passer

            # indicate the add/remove/update of prebuit pods
            # @return [Analyzer::SpecsState] 
            #
            class_attr_accessor :prebuild_pods_changes


            # represent the path of resurces to copy
            class ResourcePath
                attr_accessor :real_file_path
                attr_accessor :target_file_path
            end
            # Save the resoures for static framework, and used when installing the prebuild framework
            # static framework needs copy the resurces mannully
            #
            # @return [Hash<String, [Passer::ResourcePath]>]
            class_attr_accessor :resources_to_copy_for_static_framework
            self.resources_to_copy_for_static_framework = {}

            # Some pod won't be build in prebuild stage even if it have `binary=>true`.
            # The targets of this pods have `oshould_build? == true`.
            # We should skip integration (patch spec) for this pods
            #
            # @return [Array<String>]
            class_attr_accessor :target_names_to_skip_integration_framework
            self.target_names_to_skip_integration_framework = []

        end
    end
end

Version data entries

31 entries across 31 versions & 7 rubygems

Version Path
cocoapods-binary-bugfix-0.0.3 lib/cocoapods-binary-bugfix/helper/passer.rb
cocoapods-binary-bugfix-0.0.2 lib/cocoapods-binary-bugfix/helper/passer.rb
cocoapods-binary-bugfix-0.0.1 lib/cocoapods-binary-bugfix/helper/passer.rb
cocoapods-binary-bel-0.5.4 lib/cocoapods-binary-bel/helper/passer.rb
cocoapods-binaryhqp-0.5.4 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binaryhqp-0.5.3 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binaryhqp-0.5.2 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binary-bel-0.5.1 lib/cocoapods-binary-bel/helper/passer.rb
cocoapods-binaryhqp-0.5.1 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binaryhqp-0.5.0 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binaryhqp-0.4.9 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-binaryhqp-0.4.8 lib/cocoapods-binaryhqp/helper/passer.rb
cocoapods-ppbuild-0.0.4 lib/cocoapods-ppbuild/helper/passer.rb
cocoapods-ppbuild-0.0.3 lib/cocoapods-ppbuild/helper/passer.rb
cocoapods-ppbuild-0.0.2 lib/cocoapods-ppbuild/helper/passer.rb
cocoapods-ppbuild-0.0.1 lib/cocoapods-ppbuild/helper/passer.rb
cocoapods-binary-gcp-0.0.6 lib/cocoapods-binary-gcp/helper/passer.rb
cocoapods-binary-gcp-0.0.5 lib/cocoapods-binary-gcp/helper/passer.rb
cocoapods-binary-gcp-0.0.4 lib/cocoapods-binary-gcp/helper/passer.rb
cocoapods-binary-gcp-0.0.3 lib/cocoapods-binary-gcp/helper/passer.rb