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
68 69 70 71 72 73 74 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 68 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
76 77 78 79 80 81 82 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 76 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
51 52 53 54 55 56 57 58 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 51 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
84 85 86 87 88 89 90 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 84 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
60 61 62 63 64 65 66 |
# File 'lib/cocoapods-podgenerate/benchmark/profiler.rb', line 60 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 |