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/project_writer_patch.rb,
lib/cocoapods-podgenerate/patches/user_integrator_patch.rb

Defined Under Namespace

Modules: Benchmark, Parallel, Patches

Class Method Summary collapse

Class Method Details

.activateObject



14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/cocoapods-podgenerate.rb', line 14

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

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

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