Module: Pod::PodGenerate

Defined in:
lib/cocoapods-podgenerate.rb,
lib/cocoapods-podgenerate/benchmark/profiler.rb,
lib/cocoapods-podgenerate/parallel/thread_pool.rb,
lib/cocoapods-podgenerate/patches/project_patch.rb,
lib/cocoapods-podgenerate/patches/analyzer_patch.rb,
lib/cocoapods-podgenerate/patches/installer_patch.rb,
lib/cocoapods-podgenerate/parallel/batch_processor.rb,
lib/cocoapods-podgenerate/patches/cache_analyzer_patch.rb,
lib/cocoapods-podgenerate/patches/project_writer_patch.rb,
lib/cocoapods-podgenerate/patches/user_integrator_patch.rb,
lib/cocoapods-podgenerate/patches/multi_project_generator_patch.rb

Defined Under Namespace

Modules: Benchmark, Parallel, Patches

Class Method Summary collapse

Class Method Details

.activateObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/cocoapods-podgenerate.rb', line 16

def self.activate
  # Register all patches
  Pod::PodGenerate::Patches::InstallerPatch.apply
  Pod::PodGenerate::Patches::ProjectPatch.apply
  Pod::PodGenerate::Patches::ProjectWriterPatch.apply
  Pod::PodGenerate::Patches::AnalyzerPatch.apply
  Pod::PodGenerate::Patches::UserIntegratorPatch.apply
  Pod::PodGenerate::Patches::MultiProjectGeneratorPatch.apply
  Pod::PodGenerate::Patches::CacheAnalyzerPatch.apply

  # Install hook for profiler
  Pod::PodGenerate::Benchmark::Profiler.install

  Pod::UI.message '[cocoapods-podgenerate] Activated!'
end