Module: VueApp::Core::Helpers::Timer

Included in:
Builder, Builders::JsBuilder, Builders::ScssBuilder, Builders::SlimBuilder
Defined in:
lib/vueapp/core/helpers/timer.rb

Overview

Add timer_block method

Instance Method Summary collapse

Instance Method Details

#timer_block(start_text, end_text, &block) ⇒ Object

Time counter



9
10
11
12
13
14
15
# File 'lib/vueapp/core/helpers/timer.rb', line 9

def timer_block(start_text, end_text, &block)
  start_time = Time.now
  log(start_text)
  block.call(self)
  end_time = (Time.now - start_time).round(2)
  log(end_text + end_time.to_s + 's')
end