module GroongaQueryLog::Formattable
Private Instance Methods
format_elapsed_time(elapsed_time)
click to toggle source
# File lib/groonga-query-log/formattable.rb, line 20 def format_elapsed_time(elapsed_time) if elapsed_time < (1 / 1000.0 / 1000.0) "%.1fnsec" % (elapsed_time * 1000 * 1000) elsif elapsed_time < (1 / 1000.0) "%.1fusec" % (elapsed_time * 1000 * 1000) elsif elapsed_time < 1 "%.1fmsec" % (elapsed_time * 1000) elsif elapsed_time < 60 "%.1fsec" % elapsed_time else "%.1fmin" % (elapsed_time / 60) end end
format_elapsed_times(elapsed_times)
click to toggle source
# File lib/groonga-query-log/formattable.rb, line 34 def format_elapsed_times(elapsed_times) formatted_epalsed_times = elapsed_times.collect do |elapsed_time| format_elapsed_time(elapsed_time) end formatted_epalsed_times.join(" ") end