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