Top Level Namespace
Instance Method Summary collapse
Instance Method Details
#log_elapsed_time(message_prefix = nil, &block) ⇒ Object
1 2 3 4 5 6 7 |
# File 'lib/log_elapsed_time.rb', line 1 def log_elapsed_time( = nil, &block) start_time = Time.now return_value = yield elapsed_time = ((Time.now - start_time) * 1000).to_i Rails.logger.info [, "#{elapsed_time}ms"].compact.join(' ') return return_value end |