lib/licensed/sources/cocoapods.rb in licensed-4.0.2 vs lib/licensed/sources/cocoapods.rb in licensed-4.0.3

- old
+ new

@@ -1,18 +1,23 @@ # frozen_string_literal: true require "json" require "pathname" require "uri" -require "cocoapods-core" +# **NOTE** Cocoapods is disabled until cocoapods-core supports recent rails versions +# https://github.com/CocoaPods/Core/pull/733 +# require "cocoapods-core" + module Licensed module Sources class Cocoapods < Source def enabled? - return unless Licensed::Shell.tool_available?("pod") + false - config.pwd.join("Podfile").exist? && config.pwd.join("Podfile.lock").exist? + # return unless Licensed::Shell.tool_available?("pod") + + # config.pwd.join("Podfile").exist? && config.pwd.join("Podfile.lock").exist? end def enumerate_dependencies pods.map do |pod| name = pod.name @@ -44,14 +49,16 @@ def targets @targets ||= config.dig("cocoapods", "targets")&.map { |t| "Pods-#{t}" } end def lockfile - @lockfile ||= Pod::Lockfile.from_file(config.pwd.join("Podfile.lock")) + @lockfile = nil + # @lockfile ||= Pod::Lockfile.from_file(config.pwd.join("Podfile.lock")) end def podfile - @podfile ||= Pod::Podfile.from_file(config.pwd.join("Podfile")) + @podfile = nil + # @podfile ||= Pod::Podfile.from_file(config.pwd.join("Podfile")) end def dependency_path(name) config.pwd.join("Pods/#{name}") end