Module: CocoapodsPodfileLocal
- Defined in:
- lib/cocoapods_podfile_local/dsl.rb,
lib/cocoapods_podfile_local/hook.rb,
lib/cocoapods_podfile_local/version.rb,
lib/cocoapods_podfile_local/override_manager.rb,
lib/cocoapods_podfile_local/pods_project_integration.rb
Defined Under Namespace
Modules: DSL, PodsProjectIntegration Classes: OverrideManager, PodfileLocalLoader
Constant Summary collapse
- TAG =
控制台日志前缀,便于 grep 与区分 CocoaPods 自带输出。
'[Podfile.local]'.freeze
- VERSION =
语义化版本;发布到 RubyGems 或 ‘gem build` 时与 gemspec 共用此常量。
'0.2.0'.freeze
Class Method Summary collapse
-
.setup! ⇒ Object
插件被 require 时调用:先收集覆盖,再(若有覆盖)改写 Podfile::DSL#pod 的查找链。.
Class Method Details
.setup! ⇒ Object
插件被 require 时调用:先收集覆盖,再(若有覆盖)改写 Podfile::DSL#pod 的查找链。
15 16 17 18 19 |
# File 'lib/cocoapods_podfile_local/hook.rb', line 15 def setup! load_podfile_local! return if OverrideManager.instance.empty? patch_pod_dsl! end |