Method: Pod::Source::Metadata#path_fragment

Defined in:
lib/cocoapods-core/source/metadata.rb

#path_fragment(pod_name, version = nil) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
# File 'lib/cocoapods-core/source/metadata.rb', line 41

def path_fragment(pod_name, version = nil)
  prefixes = if prefix_lengths.empty?
               []
             else
               hashed = Digest::MD5.hexdigest(pod_name)
               prefix_lengths.map do |length|
                 hashed.slice!(0, length)
               end
             end
  prefixes.concat([pod_name, version]).compact
end