Sha256: ece9865629ba2ac9885e14650e7df7789dea27517e405fc915d47bdff9fba82d

Contents?: true

Size: 484 Bytes

Versions: 4

Compression:

Stored size: 484 Bytes

Contents

require 'digest'

module CBin
  module BuildAll
    class BinHelper
      include Pod

      # 二进制版本号(x.y.z.bin[md5前6位])
      def self.version(pod_name, original_version, specifications)
        specs = specifications.map(&:name).select { |spec|
          spec.include?(pod_name) && !spec.include?('/Binary')
        }.sort!
        specs_str = specs.join('')
        "#{original_version}.bin#{Digest::MD5.hexdigest(specs_str)[0,6]}"
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cocoapods-mtxx-bin-0.0.7 lib/cocoapods-mtxx-bin/helpers/buildAll/bin_helper.rb
cocoapods-mtxx-bin-0.0.6 lib/cocoapods-mtxx-bin/helpers/buildAll/bin_helper.rb
cocoapods-mtxx-bin-0.0.4 lib/cocoapods-mtxx-bin/helpers/buildAll/bin_helper.rb
cocoapods-mtxx-bin-0.0.3 lib/cocoapods-mtxx-bin/helpers/buildAll/bin_helper.rb