module Pod::Podfile::ENVExecutor
Public Instance Methods
execute_with_allow_prerelease(allow_prerelease, &block)
click to toggle source
# File lib/cocoapods-tdf-bin/native/podfile_env.rb, line 17 def execute_with_allow_prerelease(allow_prerelease, &block) execute_with_key(ALLOW_PRERELEASE, -> { allow_prerelease ? 'true' : 'false' }, &block) end
execute_with_bin_plugin(&block)
click to toggle source
# File lib/cocoapods-tdf-bin/native/podfile_env.rb, line 13 def execute_with_bin_plugin(&block) execute_with_key(USE_PLUGINS, -> { 'cocoapods-tdf-bin' }, &block) end
execute_with_key(key, value_returner) { || ... }
click to toggle source
# File lib/cocoapods-tdf-bin/native/podfile_env.rb, line 25 def execute_with_key(key, value_returner) origin_value = ENV[key] ENV[key] = value_returner.call yield if block_given? ENV[key] = origin_value end
execute_with_use_binaries(use_binaries, &block)
click to toggle source
# File lib/cocoapods-tdf-bin/native/podfile_env.rb, line 21 def execute_with_use_binaries(use_binaries, &block) execute_with_key(USE_BINARIES, -> { use_binaries ? 'true' : 'false' }, &block) end