Class: Pod::Generator::EmbedFrameworksScript
- Inherits:
-
Object
- Object
- Pod::Generator::EmbedFrameworksScript
- Defined in:
- lib/pod_builder/podfile/pre_actions_swizzles.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ EmbedFrameworksScript
constructor
A new instance of EmbedFrameworksScript.
- #swz_initialize ⇒ Object
Constructor Details
#initialize(*args) ⇒ EmbedFrameworksScript
Returns a new instance of EmbedFrameworksScript.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/pod_builder/podfile/pre_actions_swizzles.rb', line 26 def initialize(*args) raise "\n\nUnsupported CocoaPods version\n".red if (args.count == 0 || args.count > 2) frameworks_by_config = args[0] frameworks_by_config.keys.each do |key| items = frameworks_by_config[key] items.uniq! { |t| t.source_path } frameworks_by_config[key] = items end if args.count == 2 # CocoaPods 1.10.0 and newer xcframeworks_by_config = args[1] xcframeworks_by_config.keys.each do |key| items = xcframeworks_by_config[key] items.uniq! { |t| t.path } xcframeworks_by_config[key] = items end end swz_initialize(*args) end |
Instance Method Details
#swz_initialize ⇒ Object
24 |
# File 'lib/pod_builder/podfile/pre_actions_swizzles.rb', line 24 alias_method :swz_initialize, :initialize |