Module: Pod::PodGenerate::Benchmark::Profiler::ProfilerHooks
- Defined in:
- lib/cocoapods-podgenerate/benchmark/profiler.rb
Overview
Top-level step hooks (v0.1.0)
Instance Method Summary collapse
- #download_dependencies ⇒ Object
- #generate_pods_project ⇒ Object
- #install! ⇒ Object
- #integrate_user_project ⇒ Object
- #resolve_dependencies ⇒ Object
Instance Method Details
#download_dependencies ⇒ Object
66 67 68 69 70 71 72 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 66 def download_dependencies t0 = Process.clock_gettime(Process::CLOCK_MONOTONIC) super ensure elapsed = Process.clock_gettime(Process::CLOCK_MONOTONIC) - t0 Profiler.record_phase(' Download dependencies', elapsed) end |
#generate_pods_project ⇒ Object
74 75 76 77 78 79 80 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 74 def generate_pods_project t0 = Process.clock_gettime(Process::CLOCK_MONOTONIC) super ensure elapsed = Process.clock_gettime(Process::CLOCK_MONOTONIC) - t0 Profiler.record_phase(' Generate Pods project', elapsed) end |
#install! ⇒ Object
49 50 51 52 53 54 55 56 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 49 def install! t0 = Process.clock_gettime(Process::CLOCK_MONOTONIC) super ensure elapsed = Process.clock_gettime(Process::CLOCK_MONOTONIC) - t0 Profiler.record_phase('Total install!', elapsed) Profiler.report end |
#integrate_user_project ⇒ Object
82 83 84 85 86 87 88 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 82 def integrate_user_project t0 = Process.clock_gettime(Process::CLOCK_MONOTONIC) super ensure elapsed = Process.clock_gettime(Process::CLOCK_MONOTONIC) - t0 Profiler.record_phase(' Integrate user project', elapsed) end |
#resolve_dependencies ⇒ Object
58 59 60 61 62 63 64 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 58 def resolve_dependencies t0 = Process.clock_gettime(Process::CLOCK_MONOTONIC) super ensure elapsed = Process.clock_gettime(Process::CLOCK_MONOTONIC) - t0 Profiler.record_phase(' Resolve dependencies', elapsed) end |