module CBin::SourcesHelper
Public Instance Methods
binary_source()
click to toggle source
# File lib/cocoapods-miBin/helpers/sources_helper.rb, line 11 def binary_source sources_manager.binary_source end
code_source()
click to toggle source
# File lib/cocoapods-miBin/helpers/sources_helper.rb, line 15 def code_source sources_manager.code_source end
sources_manager()
click to toggle source
# File lib/cocoapods-miBin/helpers/sources_helper.rb, line 7 def sources_manager Pod::Config.instance.sources_manager end
sources_option(code_dependencies, additional_sources)
click to toggle source
# File lib/cocoapods-miBin/helpers/sources_helper.rb, line 29 def sources_option(code_dependencies, additional_sources) (valid_sources(code_dependencies).map(&:url) + Array(additional_sources)).join(',') end
valid_sources(code_dependencies = false)
click to toggle source
优先采用对应依赖的 source cocoapods 内部会先匹配前面符合的 specification 只允许二进制的 specification subspec 比源码的 specification subspec 多
# File lib/cocoapods-miBin/helpers/sources_helper.rb, line 23 def valid_sources(code_dependencies = false) sources = [binary_source, code_source] sources.reverse! if code_dependencies sources end