Top Level Namespace
Defined Under Namespace
Modules: CocoapodsPatch, Pod
Instance Method Summary collapse
-
#apply_patch(patch_file) ⇒ Object
also used from the post-install hook.
Instance Method Details
#apply_patch(patch_file) ⇒ Object
also used from the post-install hook
32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/cocoapods-patch/command/patch/apply.rb', line 32 def apply_patch(patch_file) check_cmd = "git apply --check #{patch_file} --directory=Pods -p2 2> /dev/null" can_apply = system(check_cmd) if can_apply apply_cmd = check_cmd.gsub('--check ', '') did_apply = system(apply_cmd) if did_apply Pod::UI.puts "Successfully applied #{patch_file}" else Pod::UI.warn "Failed to apply #{patch_file}" end end end |