Module: Pod::PreferLockFile
- Included in:
- PreferConfig
- Defined in:
- lib/cocoapods-prefer/lockfile.rb
Instance Method Summary collapse
Instance Method Details
#lock_file_result ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/cocoapods-prefer/lockfile.rb', line 9 def lock_file_result lock_file = Pod::Lockfile.from_file(Pathname.new('Podfile.lock')) result = lock_file.pod_names.map { |pod_name| pod_name.split("/")[0] }.map { |pod_name| {pod_name => lock_file.spec_repo(pod_name)} }.each_with_object({}){ |i, v| v.merge!(i) }.reject { |pod_name, url| url.nil? } # UI.puts JSON.neat_generate(result, sort:true, wrap:true, after_colon:1) result end |