Module: Pod::Podfile::ENVExecutor
- Included in:
 - Pod::Podfile
 
- Defined in:
 - lib/cocoapods-mtxx-bin/native/podfile_env.rb
 
Instance Method Summary collapse
- #execute_with_allow_prerelease(allow_prerelease, &block) ⇒ Object
 - #execute_with_bin_plugin(&block) ⇒ Object
 - #execute_with_key(key, value_returner) ⇒ Object
 - #execute_with_use_binaries(use_binaries, &block) ⇒ Object
 
Instance Method Details
#execute_with_allow_prerelease(allow_prerelease, &block) ⇒ Object
      18 19 20  | 
    
      # File 'lib/cocoapods-mtxx-bin/native/podfile_env.rb', line 18 def execute_with_allow_prerelease(allow_prerelease, &block) execute_with_key(ALLOW_PRERELEASE, -> { allow_prerelease ? 'true' : 'false' }, &block) end  | 
  
#execute_with_bin_plugin(&block) ⇒ Object
      14 15 16  | 
    
      # File 'lib/cocoapods-mtxx-bin/native/podfile_env.rb', line 14 def execute_with_bin_plugin(&block) execute_with_key(USE_PLUGINS, -> { 'cocoapods-mtxx-bin' }, &block) end  | 
  
#execute_with_key(key, value_returner) ⇒ Object
      26 27 28 29 30 31 32 33  | 
    
      # File 'lib/cocoapods-mtxx-bin/native/podfile_env.rb', line 26 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) ⇒ Object
      22 23 24  | 
    
      # File 'lib/cocoapods-mtxx-bin/native/podfile_env.rb', line 22 def execute_with_use_binaries(use_binaries, &block) execute_with_key(USE_BINARIES, -> { use_binaries ? 'true' : 'false' }, &block) end  |