31 lines
509 B
Ruby
31 lines
509 B
Ruby
module StatusCommands
|
|
|
|
def create_status status
|
|
s = if status.empty?
|
|
1
|
|
else
|
|
b = 0
|
|
status.each{|s| b |= s}
|
|
b
|
|
end
|
|
return "\n-- Status: #{s} --"
|
|
end
|
|
|
|
def time_diff_milli start, finish
|
|
((finish - start) * 1000.0).to_i
|
|
end
|
|
|
|
def time_diff_milli_s start, finish
|
|
time_diff_milli(start, finish).to_s + "ms"
|
|
end
|
|
|
|
def time_diff start, finish
|
|
(finish - start).to_i
|
|
end
|
|
|
|
def time_diff_s start, finish
|
|
time_diff(start, finish).to_s + "s"
|
|
end
|
|
|
|
end
|