Top Level Namespace

Defined Under Namespace

Modules: CocoapodsCafswitcher, Pod

Instance Method Summary collapse

Instance Method Details

#cleanDebugENV(name) ⇒ Object



206
207
208
209
210
# File 'lib/cocoapods-cafswitcher/Main.rb', line 206

def cleanDebugENV(name)
  ENV.delete("#{name}_DEBUG")
  ENV.delete("#{name}_RELEASE")
  ENV.delete('IS_DEBUG')
end

#cleanENV(name) ⇒ Object



198
199
200
201
202
203
204
# File 'lib/cocoapods-cafswitcher/Main.rb', line 198

def cleanENV(name)
  ENV.delete("#{name}_SOURCE")
  ENV.delete("#{name}_ARCHIVE")
  ENV.delete("#{name}_FRAMEWORK")
  ENV.delete('IS_SOURCE')
  ENV.delete('IS_ARCHIVE')
end

#setEnv(name, suffix) ⇒ Object



190
191
192
193
194
# File 'lib/cocoapods-cafswitcher/Main.rb', line 190

def setEnv(name, suffix)
  ENV["#{name}#{suffix}"] = '1'
  podName = name.split("_")[0]
  ENV["#{podName}#{suffix}"] = '1'
end